版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、?136?第5章習題答案3假定某計算機中有一條轉(zhuǎn)移指令,采用相對尋址方式,共占兩個字節(jié),第一字節(jié)是操作碼,第二字節(jié)是相對位移量(用補碼表示),CPU每次從內(nèi)存只能取一個字節(jié)。假設(shè)執(zhí)行到某轉(zhuǎn)移指令時PC的內(nèi)容為200,執(zhí)行該轉(zhuǎn)移指令后要求轉(zhuǎn)移到100開始的一段程序執(zhí)行,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)該是多少?參考答案:因為執(zhí)行到該轉(zhuǎn)移指令時PC為200,所以說明該轉(zhuǎn)移指令存放在200單元開始的兩個字節(jié)中。因為CPU每次從內(nèi)存只能取一個字節(jié),
2、所以每次取一個字節(jié)后PC應(yīng)該加1。該轉(zhuǎn)移指令的執(zhí)行過程為:取200單元中的指令操作碼并譯碼→PC1→取201單元的相對位移量→PC1→計算轉(zhuǎn)移目標地址。假設(shè)該轉(zhuǎn)移指令第二字節(jié)為Offset,則100=2002Offset,即Offset=100–202=–102=10011010B(注:沒有說定長指令字,所以不一定是每條指令占2個字節(jié)。)4假設(shè)地址為1200H的內(nèi)存單元中的內(nèi)容為12FCH,地址為12FCH的內(nèi)存單元的內(nèi)容為38B8H,
3、而38B8H單元的內(nèi)容為88F9H。說明以下各情況下操作數(shù)的有效地址和操作數(shù)各是多少?(1)操作數(shù)采用變址尋址,變址寄存器的內(nèi)容為12,指令中給出的形式地址為1200H。(2)操作數(shù)采用一次間接尋址,指令中給出的地址碼為1200H。(3)操作數(shù)采用寄存器間接尋址,指令中給出的寄存器編號為8,8號寄存器的內(nèi)容為1200H。參考答案:(1)有效地址EA=000CH1200H=120CH,操作數(shù)未知。(2)有效地址EA=(1200H)=12F
4、CH,操作數(shù)為38B8H。(3)有效地址EA=1200H,操作數(shù)為12FCH。5通過查資料了解Intel80x86微處理器和MIPS處理器中各自提供了哪些加法指令,說明每條加法指令的匯編形式、指令格式和功能,并比較加、減運算指令在這兩種指令系統(tǒng)中不同的設(shè)計方式,包括不同的溢出處理方式。參考答案(詳細信息略):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有些計算機提供了專
6、門的指令,能從32位寄存器中抽取其中任意一個位串置于一個寄存器的低位有效位上,并高位補0,如下圖所示。MIPS指令系統(tǒng)中沒有這樣的指令,請寫出最短的一個MIPS指令序列來實現(xiàn)這個功能,要求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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機組成原理第五章答案
- 計算機網(wǎng)絡(luò)課后習題答案第五章
- 第五章計算機科學
- 計算機組織與系統(tǒng)結(jié)構(gòu)第七章習題答案
- 計算機組織與系統(tǒng)結(jié)構(gòu)第三章習題答案
- 吉林大學計算機系統(tǒng)結(jié)構(gòu)題庫第五章
- 計算機組織與系統(tǒng)結(jié)構(gòu)
- 第五章 習題與答案
- 南郵計算機網(wǎng)絡(luò)課后答案第五章
- 2018年計算機應(yīng)用基礎(chǔ)第五章測試答案
- 計算機基礎(chǔ)-理論選擇題-第五章
- 第五章習題答案
- 第五章習題答案
- 《建筑結(jié)構(gòu)》第五章習題答案
- 計算機與翻譯:譯者指南第五章翻譯實踐報告
- 第五章習題和答案
- 《建筑結(jié)構(gòu)》第五章習題答案-2
- 《建筑結(jié)構(gòu)》第五章習題答案2
- 計算機組成原理與結(jié)構(gòu)習題及答案
- 計算機組成與結(jié)構(gòu)課后答案8-9-10章習題
評論
0/150
提交評論