بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
وظائف
- ALU : مجری دستورات
- CU : ایجاد سیگنالهای کنترلی لازم
- REGISTERS : ذخیره داده های میانی
اسلاید 2 :
روش های طراحی
- سازمان تک انباره ای
- سازمان چند ثباتی
- سازمان پشته ای
اسلاید 3 :
سازمان تک انباره ای
- یک آکومولاتور
- مشابه با کامپیوتر پایه
اسلاید 4 :
سازمان ثبات عمومی
- GENERAL REGISTER
- تمامی ثباتها می توانند به عنوان اپراند دستورالعملهای ALU بکار برده شوند
- مثال : رجیسترهای داده در پردازنده پنتیوم
اسلاید 5 :
قالب دستورالعملها
- انتخاب عمل در ALU
- انتخاب رجیسترهای مبدا
–مولتی پلکسر 1
–مولتی پلکسر 2
- انتخاب رجیستر مقصد
–دیکدر
اسلاید 6 :
سازمان پشته
- ساختار LIFO
- PUSH
- POP
- دسترسی فقط به عنصر بالای پشته امکانپذیر است
- فقط یک اشاره گر نیاز داریم
- SP = STACK POINTER
اسلاید 7 :
PUSH
- SP ← SP+1
- M[SP] ← DR
- IF ( SP=0) THEN (FULL←1)
- EMPTY ← 0
اسلاید 8 :
POP
- DR ← M[SP]
- SP ← SP-1
- IF ( SP=0) THEN ( EMPTY ←1)
- FULL ← 0
اسلاید 9 :
کاربرد
- عبارات محاسباتی
- A*B+C/D
- PULISH NOTATION
- AB*CD/+
اسلاید 10 :
AB*CD/+
- PUSH A
- PUSH B
- MUL (POP,POP, PUSH A*B)
- PUSH C
- PUSH D
- DIV (POP,POP,PUSH C/D)
- ADD (POP,POP, PUSH RESULT)