計算機(jī)組成原理題庫-新第2章(3)_第1頁
計算機(jī)組成原理題庫-新第2章(3)_第2頁
計算機(jī)組成原理題庫-新第2章(3)_第3頁
計算機(jī)組成原理題庫-新第2章(3)_第4頁
計算機(jī)組成原理題庫-新第2章(3)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第2章 (3)1 指令系統(tǒng)采用不同尋址方式的目的是( )。A實現(xiàn)存貯程序和程序控制;B縮短指令長度,擴(kuò)大尋址空間,提高編程靈活性;C可直接訪問外存;D提供擴(kuò)展操作碼的可能并降低指令譯碼的難度;2 用某個寄存器作為操作數(shù)的尋址方式稱為( )尋址。A 直接 B 間接 C 寄存器直接 D 寄存器間接3 MOV R2,13h指令中,13h的尋找方式是( )。A 直接 B 間接 C 寄存器直接 D 立即數(shù)尋址4 某寄存器中的值有時是地址,有時是數(shù)據(jù),因此只有計算機(jī)的( )才能識別它。 A 編碼器 B 判斷程序 C 指令 D 時序信號5 指令的尋址方式有順序和跳躍兩種方式,采用跳躍尋址方式,可以實現(xiàn)( )

2、。 A 堆棧尋址 ; B 程序的條件轉(zhuǎn)移 ; C 程序的無條件轉(zhuǎn)移 ; D 程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移 ;6 單地址指令中,為了完成兩個數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個操作數(shù)外,另一個數(shù)常用( )。 A 寄存器尋址方式 B 立即尋址方式 C 隱含尋址方式 D 間接尋址方式7 寄存器間址尋址方式中,操作數(shù)處在( )。 A 通用寄存器 B 主存單元 C 程序計數(shù)器 D 堆棧8 就取得操作數(shù)的速度而言,下列尋址方式中速度最快的是( )。 A 直接尋址 B 立即數(shù)尋址 C寄存器間址尋址 D間址尋址9 可以在計算機(jī)中直接執(zhí)行的語言是( ) A 自然語言 B 高級語言 C 機(jī)器語言 D 匯編語言10 用二

3、進(jìn)制代碼表示的計算機(jī)語言,稱為( ) A 機(jī)器語言 B 匯編語言 C 高級語言 D 自然語言11 用助記符編寫的語言是( ) A 機(jī)器語言 B 匯編語言 C 高級語言 D 自然語言12 一條指令中包含的信息有( ) A 操作碼、控制碼 B 操作碼、地址碼 C 操作碼、向量地址 D 控制碼、地址碼13 設(shè)RA、RB表示寄存器,則按操作數(shù)的個數(shù)分,指令A(yù)DD RA,RB屬于( )A 單操作數(shù)指令 B 雙操作數(shù)指令 C 多操作數(shù)指令 D 無操作數(shù)指令14 下述關(guān)于零地址指令的說法正確的是( ) A 零地址指令是不需要操作數(shù)的指令 B 零地址指令需要有操作數(shù),其操作數(shù)通過隱含尋址得到 C 有的零地址指

4、令不需要操作數(shù),有的零地址指令需要并使用隱含尋址得到操作數(shù) D 以上說法都不正確15 下列關(guān)于二地址運(yùn)算指令的說法正確的是( ) A 指令的地址碼字段存放的一定是操作數(shù) B 指令的地址碼字段存放的一定是操作數(shù)地址 C 指令的結(jié)果一定存放到累加器中 D 運(yùn)算結(jié)果通常放在其中一個地址碼提供的存儲單元中16 某機(jī)采用16位單字長指令,采用定長操作碼,地址碼為5位,現(xiàn)已定義60條二地址指令,那么單地址指令最多有( )條 A 4 B 32 C 128 D 25617 某機(jī)器采用16位單字長指令,采用擴(kuò)展操作碼技術(shù),地址碼為5位,現(xiàn)已定義60條二地址指令,那么單地址指令最多有( )條 A 4 B 32 C

5、 128 D 25618 當(dāng)操作數(shù)采用立即數(shù)尋址時,指令的地址碼字段給出的是( ) A 形式地址 B 有效地址 C 操作數(shù)本身 D 真實地址19 計算機(jī)內(nèi)存一般分為靜態(tài)數(shù)據(jù)區(qū)、代碼區(qū)、棧區(qū)和堆區(qū),若某指令的操作數(shù)采用立即數(shù)尋址,則該操作數(shù)位于( ) A. 靜態(tài)數(shù)據(jù)區(qū) B. 代碼區(qū) C. 棧區(qū) D. 堆區(qū)20 計算機(jī)指令一般包括操作碼和地址碼兩部分,為分析執(zhí)行一條指令,其( ) A. 操作碼應(yīng)存入指令寄存器(IR),地址碼應(yīng)存入程序寄存器(PC) B. 操作碼應(yīng)存入程序計數(shù)器(PC),地址碼應(yīng)存入指令寄存器(IR) C. 操作碼和地址碼都應(yīng)存入指令寄存器 D. 操作碼和地址碼都應(yīng)存入程序計數(shù)器二

6、 計算理解題1 簡述RISC與CISC指令系統(tǒng)的區(qū)別。2 設(shè)某機(jī)的指令長度為16位,需要15條三地址指令,15條二地址指令,15條一地址指令和16條零地址指令,請給出操作碼和地址碼的設(shè)計方案?(一個地址占4bit代碼空間,每條指令16bit,操作碼在前,地址碼在后)3 某指令系統(tǒng)如下:為了在計算機(jī)中有效識別各種指令,操作碼需采用擴(kuò)展碼編碼,給出操作碼編碼方案使得3地址碼、2地址碼、1地址碼和0地址碼的指令條數(shù)均大于11條。4(本學(xué)期不要求) 用TEC-5的指令系統(tǒng)實現(xiàn)y=a+x-b, TEC-5系統(tǒng)初始狀態(tài):R2=02h,R1=01h,各變量在內(nèi)存中的情況如下內(nèi)存地址內(nèi)容01ha02hx03h

7、b04hyTEC-5主要指令如下助記符功能ADD Rd,RsRd+Rs-RdSUB Rd,RsRd-Rs-RdAND Rd,RsRd&Rs-RdSTA Rd,RsRd-RsLDA Rd,RsRs-RdJC R3若C=1則R3-PC答案1. B 2. C 3 A 4 C 5 D 6 C 7 B 8 B 9 C 10 A 11 B 12 B 13 B14 C 15 D 16 A 二地址碼占用位數(shù):5位2=10位,操作碼有6位,最多有26=64條指令,又由于操作碼位數(shù)固定,固最多有64-60=4條指令17 C 若按6位操作碼,有多出的指令64-60=4,將多出的4條指令的6位操作碼作為擴(kuò)展碼,另外5

8、位地址碼作為單地址指令的操作碼,則共有425=432=12818 C19 B, 立即數(shù)的數(shù)據(jù)對象直接在代碼中可獲得,故在代碼區(qū)20 C二、 計算理解題1 簡述RISC與CISC指令系統(tǒng)的區(qū)別。比較內(nèi)容CISCRISC指令系統(tǒng)復(fù)雜、龐大簡單、精簡指令數(shù)目多(一般大于200)少(一般小于100)指令格式多(一般大于4)少(一般小于4)尋址方式多(一般大于4)少(一般小于4)指令字長不固定等長可訪存指令不加限制只有取數(shù)/存數(shù)指令各種指令使用頻率相差很大相差不大各種指令執(zhí)行時間相差很大絕大多數(shù)在一個周期內(nèi)完成優(yōu)化編譯實現(xiàn)很難較容易程序源代碼長度較短較長控制器實現(xiàn)方式絕大多數(shù)為微程序控制絕大多數(shù)為硬布線

9、控制軟件系統(tǒng)開發(fā)時間較短較長不要求寫全,1、2、4、5、6、7、8相對重要一點2 設(shè)某機(jī)的指令長度為16位,需要15條三地址指令,15條二地址指令,15條一地址指令和16條零地址指令,如何設(shè)計代碼結(jié)構(gòu)?(一個地址占4bit代碼空間,每條指令16bit)3地址指令(15條)OP地址1地址2地址300000001:1110A1A1:A1A2A2:A2A3A3:A32地址指令(15條)OPOP地址2地址311111111:111100000001:1110A2A2:A2A3A3:A31地址指令(15條)OPOPOP地址311111111:111111111111:111100000001:1110A

10、3A3:A30地址指令(16條)OPOPOPOP11111111:111111111111:111111111111:111100000001:11113 某指令系統(tǒng)如下:為了在計算機(jī)中有效識別各種指令,操作碼需采用擴(kuò)展碼編碼,給出操作碼編碼方案使得3地址碼、2地址碼、1地址碼和0地址碼的指令條數(shù)均大于11條。1)二地址碼操作碼:00001011(12條)2)三地址碼操作碼:110000111011(12條)3)0地址碼:1111000011111011(12條)4)一地址碼:11111100001111111111(16條)4 用TEC-5的指令系統(tǒng)實現(xiàn)y=a+x-b, TEC-5系統(tǒng)初始狀態(tài):R2=01h,R3=02h,各變量在內(nèi)存中的情況如下內(nèi)存地址內(nèi)容01ha02hx03hb04hyTEC-5主要指令如下助記符功能ADD Rd,RsRd+

溫馨提示

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

評論

0/150

提交評論