معماری کامپیوتر – درس روشهای طراحی CPU-50678157

|50678368|download
مشخصات فایل مورد نظر در مورد معماری کامپیوتر – درس روشهای طراحی CPU آماده دریافت می باشد برای مشاهده جزئیات فایل به ادامه مطلب یا دریافت فایل بروید.

حجم فایل : 377.3 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 48
1 معماری کامپیوتر – درس 8

روشهای طراحی CPU 2 شمای کلی مجموعه ثبات ALU واحد کنترل 3 وظائف ALU : مجری دستورات

CU : ایجاد سیگنالهای کنترلی لازم

REGISTERS : ذخیره داده های میانی 4 روش های طراحی سازمان تک انباره ای

سازمان چند ثباتی

سازمان پشته ای 5 سازمان تک انباره ای یک آکومولاتور
مشابه با کامپیوتر پایه
4096*16 RAM AR PC DR AC INPR IR TR OUTR BUS ALU ADDRESS همواره یکی از اپرندها اکومولاتور است 6 سازمان ثبات عمومی GENERAL REGISTER

تمامی ثباتها می توانند به عنوان اپراند دستورالعملهای ALU بکار برده شوند

مثال : رجیسترهای داده در پردازنده پنتیوم

R1 R2 R3 R4 R5 R6 R7 R8 MUX MUX DEC ALU 8 قالب دستورالعملها انتخاب عمل در ALU
انتخاب رجیسترهای مبدا
مولتی پلکسر 1
مولتی پلکسر 2
انتخاب رجیستر مقصد
دیکدر
OP-CODE S1 S2 D 5 3 3 3 9 ارتباط با حافظه R1 R2 R3 R4 R5 R6 R7 R8 MUX MUX DEC ALU INPUT 10 سازمان پشته ساختار LIFO
PUSH
POP
دسترسی فقط به عنصر بالای پشته امکانپذیر است
فقط یک اشاره گر نیاز داریم
SP = STACK POINTER 11 PUSH SP ← SP+1
M[SP] ← DR
IF ( SP=0) THEN (FULL←1)
EMPTY ← 0 12 POP DR ← M[SP]
SP ← SP-1
IF ( SP=0) THEN ( EMPTY ←1)
FULL ← 0 13 کاربرد عبارات محاسباتی
A*B+C/D
PULISH NOTATION
AB*CD/+ 14 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)
15 AB*CD/+ A B PUSH A PUSH B 16 AB*CD/+ A*B C D MUL PUSH C PUSH D PUSH A PUSH B 17 AB*CD/+ A*B C/D DIV MUL PUSH C PUSH D PUSH A PUSH B 18 AB*CD/+ A*B+ C/D ADD DIV MUL PUSH C PUSH D PUSH A PUSH B 19 کدام مجموعه از عملیات ذیل می تواند یک پشته را پیاده سازی نماید ؟ 20 انواع ساختار پشته پشته ثباتی
سرعت دسترسی بالا
قیمت زیاد
تعداد کم

پشته حافظه ای
کند
ارزان
حجم زیاد 21 تاثیر نوع CPU بر قالب دستورات تک انباره
معمولا یک اپرند آکومولاتور است
دستورات تک آدرسی

چندثباتی
اپرندها ثبات هستند
دستورات سه آدرسی ( یا دو آدرسی)

پشته ای
فقط اپرند مربوط به پوش یا پاپ
دستورات یک آدرسی و صفر آدرسی 22 تاثیر قالب دستورالعمل ها بر روی سرعت اجرا مقایسه یک عملیات یکسان در سه حالت مختلف
محاسبه A*B+C/D
دستورات سه آدرسی
دستورات دو آدرسی
دستورات یک آدرسی
دستورات صفر...



مطالب دیگر:
🔍ربات تلگرام بساز🔍آموزش مفید و کاربردی تعمیر موتورملی EF7🔍اندركنش سازه - خاك تحت بارگذاری لرزه ای ایستگاه مترو🔍محاسبه ضخامت ناحیه آسیب دیده از انفجار با استفاده از روشهای تجربی آزمایش بارگذاری صفحه ای و ژئورادار🔍بررسی رفتار تیرهای همبند فولادی در سازه های با دیوار برشی همبسته تحت بارگذاری چرخه ای🔍بررسی دیوارهای برشی در قاب های فولادی سرد نورد شده تحت بارگذاری یكنواخت🔍پاورپوینت آشنايي با نظام 5s و روش طراحي و استقرار آن در سازمانها🔍آئین نامه راهنمایی و رانندگی جدید🔍استفتائات سپرده های بانکی🔍پاورپوینت مبانی تجارت الکترونیک🔍مقاله مالیات🔍مقاله مبدل های نوری جریان‎🔍مقاله پراکندگی الاستیک🔍نحوه نوشتن پروپوزال ارشد ودکتری🔍مقاله پراکندگی و پراش🔍مقاله حل دقیق مدل آیزینگ🔍مقاله امنیت در شبکه‌ های رایانه‌ ای🔍مقاله آناتومی و فیزیولوژی🔍مقاله بازی های قدیمی🔍مقاله بردیا و گئوماتا در دوران هخامنشی🔍آموزش طراحی وب🔍آموزش ASP NET🔍مقاله حقوق و وظایف متقابل همسران🔍مقاله خلیج فارس🔍مقاله سپهری شاعر یا نقاش