documente5

Post on 12-Aug-2015

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

e5

TRANSCRIPT

خدا نام به84107241 محّج�ل مرتضی

1 -I -

سطر است. حافظه آدرس برای بیت18 پس

الزم ریّجس((تر آدرس ب((رای ن((یز بیت6 پس اس((ت ت((ا64 ریّجس((ترها تع((داداست.

می ماند. باقیopcode برای بیت و II –

Memory(18)Reg(6)Opcode(7)Identify(1)

IIIاست. بیت18 ورودی آدرس و است بیت32 ورودی - داده

اس((ت نظر مورد خانه آن داده که خانه یک آدرس مستقیم آدرس دهی - در2 آدرس در که حالتی دارد. در راpointer حالت و است موجود دستور خود در

است دیگری خانه ی آدرس آن محتوای که خانه یک آدرس مستقیم غیر دهیدارد. راpointer to pointer حالت و است نظر مد دوم خانه این مقدار و

از دارد( دس((تور پردازن((ده ن((وع ب((ه )بس((تگی یکب((ار مس((تقیم آدرس دهی در حافظه از آدرسی مقدار دیگر بار می شود نوشتهIR در شده خوانده حافظه

H می ش((ود.پس خوان((ده حافظه از بود شده نوشته دستور در که ب((ه دوب((ار کًال. شودمی مراجعه حافظه

IR در ش((ده خوان((ده حافظ((ه از دس((تور یکب((ار مس((تقیم غ((یر آدرس دهی در و ش((ده خوان((ده حافظ((ه از شده داده آدرس مقدار دیگر می شود.بار نوشته نتیّج((ه در پس می ش((ود خوان((ده حافظه از نیز مقدار این برابر آدرس سپس

H می شود. مراجعه حافظه به بار سه کًال3-

ADD R1,@R22 دسترسی : تعدادR1=1000+3000=4000 پسM[M[R2]]=3000 وR1=1000 در

ADD 1000(R1),@R23 دسترسی : تعداد R1=3000+3000=6000 پسM[R1+1000]=3000 M[M[R2]]=3000 در

ADD #2000,@R23 دسترسی : تعدادR2=3000+2000=5000 پسM[M[R2]]=3000 در

4 -SUB R5,#65:

CU اینک((ه از پس می یابد انتقالIR به شدهmemory ، fetch از دستور ابتدا immediate) ده((د می تش((خیص را آن ن((وع برداشتهIR از را دستور شد بیکار

addressing)ریّجس((تر ی((ک ب((ه و ب((رمی دارد حافظ((ه از را65 مق((دار .سپس temp(B)در موج(ود مقدار سپس می فرستد R5ب(ه را Accumulatorانتق(ال

حاصل مقدار نهایت در و می دهد انّجام را تفریق عملALU می دهد. سپسمی شود. دخیرهR5 در

ADD R1,(R2): CU اینک((ه از پس می یابد انتقالIR به شدهmemory ، fetch از دستور ابتدا

Register)ده(د می تش(خیص را آن ن(وع برداش(تهIR از را دس(تور ش(د بیک(ارDisplacement Addressing)در موج((ود مق((دار .سپس R1ب((ه Accumulator

براب((ر مق((دار این می شود خواندهR2 در موجود مقدار سپس یابد می انتقال

ن((یز مق((دار این پس است نظر مورد آن محتوای که است حافظه از آدرسی می ش(ود فرس(تادهtemp(B) ریّجس(تر ی(ک ب(ه و می ش(ود خوان(ده حافظه از

ذخ((یرهR1 در را مق((دار ک((رده جم((ع هم ب((ا را مق((دار دو اینALU س((پسمی کند.

5-MOV AH,50H:

AH=50HOFCPACZS00001

ننویسید را4و5 گفت استاد

top related