پاورپوینت روش ما (pptx) 50 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 50 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
فصل 5
روش ما
فقط از فلیپ فلاپها استفاده می کنیم.
تمام آنها با یک لبه کار می کنند. (مثلا لبه ی پایین رونده)
کلاک همه یکسان است.
نیازی به رسم کلاک نیست.
تمام اعمال مورد نظر در یک کلاک خاتمه می یابند.
روش ما (ادامه...)
کلاک وارد هیچ گیتی نمی شود.
طراحی صحیح:
مسیر داده – CPI برابر 1
فرض: یعنی هر دستورالعمل در یک کلاک انجام می شود.
دستورالعملها:
add, sub, and, or, jmp, lw, sw, & beq
هر دستورالعمل را جدا طراحی می کنیم.
بعد همه را به هم وصل می کنیم.
واکشی دستورالعملها
دستورالعمل را واکشی کنید، سپس PC را افزایش دهید.
برای همه دستورات یکسان است.
فرض کنید:
PC هر سیکل به روزرسانی می شود.
فعلا jump و انشعاب نداریم.
بعد از انجام این دستور، دستور بعدی را واکشی می کنیم.
دستورالعملهای ALU
and $1, $2, $3 # $1 <= $2 & $3
E.g. MIPS R-format
Opcode rs rt rd shamt function
6 5 5 5 5 6
دستورالعملهای load/store
lw $1, immed($2) # $1 <= M[SE(immed)+$2]
E.g. MIPS I-format:
Opcode rt rt immed
6 5 5 16
دستورالعملهای انشعاب
beq $1, $2, addr # if ($1==$2) PC = PC + addr<<2
در حقیقت:
newPC = PC + 4
target = newPC + addr << 2 # in MIPS offset from newPC
if (($1 - $2) == 0)
PC = target
else
PC = newPC