計(jì)算機(jī)組織與系統(tǒng)結(jié)構(gòu)第五章習(xí)題答案_第1頁(yè)
已閱讀1頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、?136?第5章習(xí)題答案3假定某計(jì)算機(jī)中有一條轉(zhuǎn)移指令,采用相對(duì)尋址方式,共占兩個(gè)字節(jié),第一字節(jié)是操作碼,第二字節(jié)是相對(duì)位移量(用補(bǔ)碼表示),CPU每次從內(nèi)存只能取一個(gè)字節(jié)。假設(shè)執(zhí)行到某轉(zhuǎn)移指令時(shí)PC的內(nèi)容為200,執(zhí)行該轉(zhuǎn)移指令后要求轉(zhuǎn)移到100開(kāi)始的一段程序執(zhí)行,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)該是多少?參考答案:因?yàn)閳?zhí)行到該轉(zhuǎn)移指令時(shí)PC為200,所以說(shuō)明該轉(zhuǎn)移指令存放在200單元開(kāi)始的兩個(gè)字節(jié)中。因?yàn)镃PU每次從內(nèi)存只能取一個(gè)字節(jié),

2、所以每次取一個(gè)字節(jié)后PC應(yīng)該加1。該轉(zhuǎn)移指令的執(zhí)行過(guò)程為:取200單元中的指令操作碼并譯碼→PC1→取201單元的相對(duì)位移量→PC1→計(jì)算轉(zhuǎn)移目標(biāo)地址。假設(shè)該轉(zhuǎn)移指令第二字節(jié)為Offset,則100=2002Offset,即Offset=100–202=–102=10011010B(注:沒(méi)有說(shuō)定長(zhǎng)指令字,所以不一定是每條指令占2個(gè)字節(jié)。)4假設(shè)地址為1200H的內(nèi)存單元中的內(nèi)容為12FCH,地址為12FCH的內(nèi)存單元的內(nèi)容為38B8H,

3、而38B8H單元的內(nèi)容為88F9H。說(shuō)明以下各情況下操作數(shù)的有效地址和操作數(shù)各是多少?(1)操作數(shù)采用變址尋址,變址寄存器的內(nèi)容為12,指令中給出的形式地址為1200H。(2)操作數(shù)采用一次間接尋址,指令中給出的地址碼為1200H。(3)操作數(shù)采用寄存器間接尋址,指令中給出的寄存器編號(hào)為8,8號(hào)寄存器的內(nèi)容為1200H。參考答案:(1)有效地址EA=000CH1200H=120CH,操作數(shù)未知。(2)有效地址EA=(1200H)=12F

4、CH,操作數(shù)為38B8H。(3)有效地址EA=1200H,操作數(shù)為12FCH。5通過(guò)查資料了解Intel80x86微處理器和MIPS處理器中各自提供了哪些加法指令,說(shuō)明每條加法指令的匯編形式、指令格式和功能,并比較加、減運(yùn)算指令在這兩種指令系統(tǒng)中不同的設(shè)計(jì)方式,包括不同的溢出處理方式。參考答案(詳細(xì)信息略):MIPS:Intel80x86:?138?01OP(6位)Rt(3位)Rs(3位)RR型01OP(6位)Rt(3位)Imm16(1

5、6位)RI型000OP(6位)Rt(3位)Rs(3位)RS型OP(6位)Offset16(16位)RX型Rx(3位)OP(6位)Rx(3位)Imm16(16位)XI型OP(6位)Rt(3位)000SI型OP(6位)Rt(3位)SS型Rs(3位)Offset16(16位)00Imm16(16位)011001Rt(3位)0111110000010001010尋址方式字段(2位)00:立即;01:寄直;10:寄間;11變址8有些計(jì)算機(jī)提供了專

6、門的指令,能從32位寄存器中抽取其中任意一個(gè)位串置于一個(gè)寄存器的低位有效位上,并高位補(bǔ)0,如下圖所示。MIPS指令系統(tǒng)中沒(méi)有這樣的指令,請(qǐng)寫出最短的一個(gè)MIPS指令序列來(lái)實(shí)現(xiàn)這個(gè)功能,要求i=5j=22操作前后的寄存器分別為$s0和$s2。31ji0(31–j)位(j–i)位(i1)位310(32–(j–i))位(j–i)位0000參考答案:可以先左移9位,然后右移15位,即:sll$s2$s09srl$s2$s215思考:(1)第二條

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論