شمای کلی:
- مجموعه ثبات
- ALU
- واحد کنترل
وظائف:
- ALU : مجری دستورات
- CU : ایجاد سیگنالهای کنترلی لازم
- REGISTERS : ذخیره داده های میانی
روش های طراحی:
- سازمان تک انباره ای
- سازمان چند ثباتی
- سازمان پشته ای
- سازمان تک انباره ای
- یک آکومولاتور
- مشابه با کامپیوتر پایه همواره یکی از اپرندها اکومولاتور است
سازمان ثبات عمومی (GENERAL REGISTER):
تمامی ثباتها می توانند به عنوان اپراند دستورالعملهای ALU بکار برده شوند. مثال: رجیسترهای داده در پردازنده پنتیوم.
قالب دستورالعملها:
- انتخاب عمل در ALU
- انتخاب رجیسترهای مبدا
- مولتی پلکسر ۱
- مولتی پلکسر ۲
- انتخاب رجیستر مقصد
- دیکدر
سازمان پشته:
- ساختار LIFO
- PUSH
- POP
- دسترسی فقط به عنصر بالای پشته امکانپذیر است
- فقط یک اشاره گر نیاز داریم
- SP = STACK POINTER
کاربرد:
- عبارات محاسباتی
- A*B+C/D
- PULISH NOTATION
- AB*CD/+