計算機組成原理(第2版):練習(xí)_第1頁
計算機組成原理(第2版):練習(xí)_第2頁
計算機組成原理(第2版):練習(xí)_第3頁
計算機組成原理(第2版):練習(xí)_第4頁
計算機組成原理(第2版):練習(xí)_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 09-11. 馮馮*諾依曼計算機中指令和數(shù)據(jù)均以諾依曼計算機中指令和數(shù)據(jù)均以 二進(jìn)制形式存放在存儲器中,二進(jìn)制形式存放在存儲器中,CPU區(qū)分它區(qū)分它 們的依據(jù)是們的依據(jù)是 ( )。 A指令操作碼的譯碼結(jié)果指令操作碼的譯碼結(jié)果 B指令和數(shù)據(jù)的尋址方式指令和數(shù)據(jù)的尋址方式 C指令周期的不同階段指令周期的不同階段 D指令和數(shù)據(jù)所在的存儲單元指令和數(shù)據(jù)所在的存儲單元 C 09-13.浮點數(shù)加減運算過程一般包括對階、尾數(shù)運算、浮點數(shù)加減運算過程一般包括對階、尾數(shù)運算、 規(guī)格化、舍入和判溢出等步驟。設(shè)浮點數(shù)的階碼和尾規(guī)格化、舍入和判溢出等步驟。設(shè)浮點數(shù)的階碼和尾 數(shù)均采用數(shù)均采用補碼補碼表示,且位數(shù)分別

2、為表示,且位數(shù)分別為5位位和和7位(均含位(均含2 位符號位位符號位)。若有兩個數(shù))。若有兩個數(shù)X=2729/32,Y=255/8, 則用浮點加法計算則用浮點加法計算X+Y的最終結(jié)果是的最終結(jié)果是(D ) A00111 1100010 B.00111 0100010 C01000 0010001 D.發(fā)生溢出發(fā)生溢出 01, 000; 00, 1000, 14. 某計算機的某計算機的Cache共有共有 16塊,采用塊,采用2路組相聯(lián)映射路組相聯(lián)映射 方式(即每組方式(即每組2塊)。每個塊)。每個 主存塊大小為主存塊大小為32字節(jié),按字節(jié),按 字節(jié)編址。主存字節(jié)編址。主存129號單元號單元 所在

3、主存塊應(yīng)裝入到的所在主存塊應(yīng)裝入到的 Cache組號是組號是( ) 。 A0 B1 C4 D6 129/32=4 余余1 C 15. 某計算機主存容量為某計算機主存容量為64KB,其中,其中ROM區(qū)區(qū) 為為4KB,其余為,其余為RAM區(qū),按字節(jié)編址。現(xiàn)要區(qū),按字節(jié)編址?,F(xiàn)要 用用2K8位的位的ROM芯片和芯片和4K4位的位的RAM芯芯 片來設(shè)計該存儲器,則需要上述規(guī)格的片來設(shè)計該存儲器,則需要上述規(guī)格的ROM 芯片數(shù)和芯片數(shù)和RAM芯片數(shù)分別是(芯片數(shù)分別是( ) 。 A1、15 B2、15 C1、30 D2、30 D 16. 某機器字長某機器字長16位,主存按字節(jié)編址,轉(zhuǎn)位,主存按字節(jié)編址,

4、轉(zhuǎn) 移指令采用相對尋址,由兩個字節(jié)組成,移指令采用相對尋址,由兩個字節(jié)組成, 第一字節(jié)為操作碼字段,第二字節(jié)為相對第一字節(jié)為操作碼字段,第二字節(jié)為相對 位移量字段。假定取指令時,每取一個字位移量字段。假定取指令時,每取一個字 節(jié)節(jié)PC自動加自動加1。若某轉(zhuǎn)移指令所在主存地。若某轉(zhuǎn)移指令所在主存地 址為址為2000H,相對位移量字段的內(nèi)容為,相對位移量字段的內(nèi)容為06H, 則該轉(zhuǎn)移指令成功轉(zhuǎn)移后的目標(biāo)地址是則該轉(zhuǎn)移指令成功轉(zhuǎn)移后的目標(biāo)地址是 _。 A2006H B2007H C2008H D2009H C 18. 18. 某計算機的指令流水線由四個功能段組某計算機的指令流水線由四個功能段組 成,

5、指令流經(jīng)各功能段的時間(忽略各功成,指令流經(jīng)各功能段的時間(忽略各功 能段之間的緩存時間)分別為能段之間的緩存時間)分別為90 ns90 ns、80 80 nsns、70 ns70 ns、和、和60 ns60 ns,則該計算機的,則該計算機的CPUCPU 時鐘周期至少是時鐘周期至少是( ) ( ) 。 A A90 ns B90 ns B80 ns 80 ns C C70 ns D70 ns D60 ns 60 ns A 19. 19. 相對于微程序控制器,硬布線控制器的特點相對于微程序控制器,硬布線控制器的特點 是是 。 A A指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展容易指令執(zhí)行速度慢,指令功能的

6、修改和擴(kuò)展容易 B B指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展難指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展難 C C指令執(zhí)行速度快,指令功能的修改和擴(kuò)展容易指令執(zhí)行速度快,指令功能的修改和擴(kuò)展容易 DD指令執(zhí)行速度快,指令功能的修改和擴(kuò)展難指令執(zhí)行速度快,指令功能的修改和擴(kuò)展難 D 20. 20. 假設(shè)某系統(tǒng)總線在一個總線周期中并行假設(shè)某系統(tǒng)總線在一個總線周期中并行 傳輸傳輸4 4字節(jié)信息,一個總線周期占用字節(jié)信息,一個總線周期占用2 2個時個時 鐘周期,總線時鐘頻率為鐘周期,總線時鐘頻率為10MHz10MHz,則總線,則總線 帶寬是帶寬是_。 A A10MB/S B10MB/S B20MB/S 20M

7、B/S C C40MB/S D40MB/S D80MB/S 80MB/S B 21. 假設(shè)某計算機的存儲系統(tǒng)由假設(shè)某計算機的存儲系統(tǒng)由Cache和主和主 存組成,某程序執(zhí)行過程中訪存存組成,某程序執(zhí)行過程中訪存1 000次,次, 其中訪問其中訪問Cache缺失(未命中)缺失(未命中)50次,則次,則 Cache的命中率是的命中率是( ) 。 A5% B9.5% C50% D95% D 22. 22. 下列選項中,能引起外部中斷的事件是下列選項中,能引起外部中斷的事件是 ( ) ( ) 。 A A鍵盤輸入鍵盤輸入 B B除數(shù)為除數(shù)為0 0 C C浮點運算下溢浮點運算下溢 DD訪存缺頁訪存缺頁 A

8、 43.某計算機的某計算機的CPU主頻為主頻為500MHz,CPI為為5(即執(zhí)(即執(zhí) 行每條指令平均需行每條指令平均需5個時鐘周期)。假定某外設(shè)的個時鐘周期)。假定某外設(shè)的 數(shù)據(jù)傳輸率為數(shù)據(jù)傳輸率為0.5MB/s,采用中斷方式與主機進(jìn)行,采用中斷方式與主機進(jìn)行 數(shù)據(jù)傳送,以數(shù)據(jù)傳送,以32位位為傳輸單位,對應(yīng)的中斷服務(wù)程為傳輸單位,對應(yīng)的中斷服務(wù)程 序包含序包含18條指令,中斷服務(wù)的其他開銷相當(dāng)于條指令,中斷服務(wù)的其他開銷相當(dāng)于2條條 指令的執(zhí)行時間。請回答下列問題,要求給出計算指令的執(zhí)行時間。請回答下列問題,要求給出計算 過程。過程。 1) 在中斷方式下,在中斷方式下,CPU用于該外設(shè)用于該

9、外設(shè)I/O的時間占整的時間占整 個個CPU時間的百分比是多少?時間的百分比是多少? 2) 當(dāng)該外設(shè)的數(shù)據(jù)傳輸率達(dá)到當(dāng)該外設(shè)的數(shù)據(jù)傳輸率達(dá)到5MB/s時,改用時,改用 DMA方式傳送數(shù)據(jù)。假定每次方式傳送數(shù)據(jù)。假定每次DMA傳送塊大小為傳送塊大小為 5000B,且,且DMA預(yù)處理預(yù)處理和和后處理后處理的的總開銷總開銷為為500個個 時鐘周期,則時鐘周期,則CPU用于該外設(shè)用于該外設(shè)I/O的時間占整個的時間占整個 CPU時間的百分比是多少?(假設(shè)時間的百分比是多少?(假設(shè)DMA與與CPU之之 間沒有訪存沖突)間沒有訪存沖突) (1) 按題意,外設(shè)每秒傳送按題意,外設(shè)每秒傳送0.5MB,中斷時每次傳

10、,中斷時每次傳 送送4B。中斷方式下,。中斷方式下,CPU每次用于數(shù)據(jù)傳送的時鐘每次用于數(shù)據(jù)傳送的時鐘 周期為:周期為:5*18+5*2=100. 為達(dá)到外設(shè)為達(dá)到外設(shè)0.5MB/s的數(shù)據(jù)傳輸率,外設(shè)每秒申請的數(shù)據(jù)傳輸率,外設(shè)每秒申請 的中斷的中斷次數(shù)次數(shù)為:為:0.5MB/4B=125 000。 1秒鐘內(nèi)秒鐘內(nèi)用于中斷的用于中斷的開銷開銷:100*125 000=12 500 000=12.5M個時鐘周期。個時鐘周期。 CPU用于外設(shè)用于外設(shè)I/O的時間占整個的時間占整個CPU時間的百分比:時間的百分比: 12.5M/500M=2.5%。 (2) 當(dāng)外設(shè)數(shù)據(jù)傳輸率提高到當(dāng)外設(shè)數(shù)據(jù)傳輸率提高到

11、5MB/s時改用時改用DMA方方 式傳送,每次式傳送,每次DMA傳送傳送5 000B,1秒鐘內(nèi)需產(chǎn)生的秒鐘內(nèi)需產(chǎn)生的 DMA次數(shù):次數(shù):5 MB/5 000 B=1 000. CPU 用于用于DMA處理的總開銷:處理的總開銷:1 000*500=500 000=0.5M個時鐘周期。個時鐘周期。 CPU 用于外設(shè)用于外設(shè)I/O的時間占整個的時間占整個CPU時間的百分比:時間的百分比: 0.5M/500M=0.1%。 10-1510-15、假定用若干個、假定用若干個2k2k* *4 4位芯片組成一個位芯片組成一個8K8K* *8 8位存位存 儲器,則地址儲器,則地址0B1FH0B1FH所在芯片的最

12、小地址是(所在芯片的最小地址是( ) A A:0000H B0000H B:0600H0600H C C:0400H0400H D D:0800H0800H 1616、下列有關(guān)、下列有關(guān)RAMRAM和和ROMROM的敘述中,正確的是(的敘述中,正確的是( ) I I、 RAMRAM是易失性存儲器,是易失性存儲器,ROMROM是非易失性存儲器是非易失性存儲器 II II、 RAMRAM和和ROMROM都是采用隨機存取的方式進(jìn)行信息訪都是采用隨機存取的方式進(jìn)行信息訪 問問 IIIIII、RAMRAM和和ROMROM都可用作都可用作CacheCache IVIV、RAMRAM和和ROMROM都需要進(jìn)

13、行刷新都需要進(jìn)行刷新 A A:僅:僅I I和和II BII B:僅:僅II II和和III CIII C:僅:僅I,III,II,III DIII D:僅:僅II II, IIIIII,IVIV D A 17、下列命令組合情況中,一次訪存過程中,不可能、下列命令組合情況中,一次訪存過程中,不可能 發(fā)生的是(發(fā)生的是( ) A:TLB未命中,未命中,Cache未命中,未命中,Page未命中未命中 B:TLB未命中,未命中,Cache命中,命中,Page命中命中 C:TLB命中,命中,Cache未命中,未命中,Page命中命中 D:TLB命中,命中,Cache命中,命中,Page未命中未命中 18

14、、下列存儲器中,匯編語言程序員可見的是、下列存儲器中,匯編語言程序員可見的是 ( ) A:存儲器地址寄存器(:存儲器地址寄存器(MAR) B:程序計數(shù)器(:程序計數(shù)器(PC) C:存儲器數(shù)據(jù)寄存器(:存儲器數(shù)據(jù)寄存器(MDR) D:指令寄存器(:指令寄存器(IR) D B 1919、下列不會引起指令流水阻塞的是(、下列不會引起指令流水阻塞的是( ) A A:數(shù)據(jù)旁路:數(shù)據(jù)旁路 B B:數(shù)據(jù)相關(guān):數(shù)據(jù)相關(guān) C C:條件轉(zhuǎn)移:條件轉(zhuǎn)移 DD:資源沖突:資源沖突 2020、下列選項中的英文縮寫均為總線標(biāo)準(zhǔn)的、下列選項中的英文縮寫均為總線標(biāo)準(zhǔn)的 是(是( ) A A:PCIPCI、CRTCRT、USB

15、USB、EISA EISA B B:ISAISA、CPICPI、VESAVESA、EISAEISA C C:ISAISA、SCSISCSI、RAMRAM、MIPS MIPS DD:ISAISA、EISAEISA、PCIPCI、PCI-Express PCI-Express A D 2121、單級中斷系統(tǒng)中,中斷服務(wù)程序執(zhí)行順、單級中斷系統(tǒng)中,中斷服務(wù)程序執(zhí)行順 序是(序是( ) I I、保護(hù)現(xiàn)場、保護(hù)現(xiàn)場 II II、開中斷、開中斷 IIIIII、關(guān)中斷、關(guān)中斷 IVIV、保存斷點、保存斷點 V V、中斷事件處理、中斷事件處理 VIVI、恢復(fù)現(xiàn)場、恢復(fù)現(xiàn)場 VIIVII、中斷返回、中斷返回 A

16、 A:I I、V V、VIVI、II II、VIIVII B B:IIIIII、I I、V V、VIIVII C C:IIIIII、IVIV、V V、VIVI、VIIVII DD:IVIV、I I、V V、VIVI、VIIVII A 。中斷的響應(yīng)過程為:。中斷的響應(yīng)過程為: 1. 關(guān)中斷;關(guān)中斷;2. 保存斷點;保存斷點; 3. 識別中斷源;識別中斷源;4. 保存保存 現(xiàn)場;現(xiàn)場;5. 中斷事件處理;中斷事件處理; (開中斷、執(zhí)行中斷服(開中斷、執(zhí)行中斷服 務(wù)程序、關(guān)中斷)務(wù)程序、關(guān)中斷)6. 恢恢 復(fù)現(xiàn)場;復(fù)現(xiàn)場;7. 開中斷;開中斷;8. 中斷返回中斷返回 2222、假定一臺計算機的顯示存

17、儲器用、假定一臺計算機的顯示存儲器用 DRAMDRAM芯片實現(xiàn),若要求顯示分辨率為芯片實現(xiàn),若要求顯示分辨率為 16001600* *12001200,顏色深度為,顏色深度為2424位,幀頻為位,幀頻為 85Hz85Hz,顯示總帶寬的,顯示總帶寬的50% 50% 用來刷新屏幕,用來刷新屏幕, 則需要的顯存總帶寬至少約為(則需要的顯存總帶寬至少約為( ) A A:245 Mbps245 Mbps B B:979 Mbps979 Mbps C C:1958 Mbps1958 Mbps DD:7834Mbps7834Mbps D 44.(12分)某計算機的主存地址空間為分)某計算機的主存地址空間為

18、256MB,按字節(jié)編址,指令,按字節(jié)編址,指令Cache有有8個個 Cache行,每個行,每個Cache行的大小為行的大小為64B,數(shù),數(shù) 據(jù)據(jù)Cache采用直接映射方式,現(xiàn)有兩個功采用直接映射方式,現(xiàn)有兩個功 能相同的程序能相同的程序A和和B,其偽代碼如下所示:其偽代碼如下所示: 假定假定int 類型數(shù)據(jù)用類型數(shù)據(jù)用32位補碼表示,程序編位補碼表示,程序編 譯時譯時i,j, sum 均分配在寄存器中,數(shù)據(jù)均分配在寄存器中,數(shù)據(jù)a按按 行優(yōu)先行優(yōu)先方式存放,其地址為方式存放,其地址為320(十進(jìn)制(十進(jìn)制 數(shù)),請回答下列問題,要求說明理由或數(shù)),請回答下列問題,要求說明理由或 給出計算過程。

19、給出計算過程。 (1)、若不考慮用于)、若不考慮用于cache一致性維護(hù)和一致性維護(hù)和 替換算法的控制位,則數(shù)據(jù)替換算法的控制位,則數(shù)據(jù)Cache的總?cè)莸目側(cè)?量是多少?量是多少? (2)、要組元素)、要組元素a031和和a11各自所各自所 在的主存塊對應(yīng)的在的主存塊對應(yīng)的Cache行號分別是多少行號分別是多少 (Cache行號從行號從0開始)?開始)? (3)、程序)、程序A和和B的數(shù)據(jù)訪問命中率各是的數(shù)據(jù)訪問命中率各是 多少?哪個程序的執(zhí)行時間更短?多少?哪個程序的執(zhí)行時間更短? Cache的總?cè)萘康目側(cè)萘?(1+19+64*8)*8 a031的主存地址的主存地址 320+4*31=444

20、 444/64=6 余余60 a11的主存地址的主存地址 320+4*257=1348 1348/64=21余余4 21/8=2 余余5 a00在主存中的地址在主存中的地址 320 320/64=第第 5 頁頁 每個字塊的每個字塊的16個個int型元型元 素中,除訪問的第一個素中,除訪問的第一個 不會命中,接下來的不會命中,接下來的15 個都會命中。個都會命中。 1516 不同行的同一列數(shù)組使不同行的同一列數(shù)組使 用的是同一個用的是同一個Cache單單 元,每次都不會命中,元,每次都不會命中, 故命中率是故命中率是0 程序程序A的執(zhí)行比程序的執(zhí)行比程序B快快 得多得多 D 11- A B D

21、A c D c C D C 11- 2012 D A C C C D D C B B B 1 1電子計算機問世至今,新型機器不斷推陳出新,不管怎電子計算機問世至今,新型機器不斷推陳出新,不管怎 么更新,依然具有么更新,依然具有“存儲程序存儲程序”的特點,最早提出這種概的特點,最早提出這種概 念的是念的是 ?!旧虾=煌ù髮W(xué)上海交通大學(xué)19991999年年* *】 A A巴貝奇巴貝奇 B B馮馮* *諾依曼諾依曼 C C帕斯卡帕斯卡 D D貝爾貝爾 2 2對有關(guān)數(shù)據(jù)加以分類、統(tǒng)計、分析,這屬于計算機在對有關(guān)數(shù)據(jù)加以分類、統(tǒng)計、分析,這屬于計算機在 _方面的應(yīng)用。方面的應(yīng)用。 A A數(shù)值計算數(shù)值計算

22、 B B輔助設(shè)計輔助設(shè)計 C C數(shù)據(jù)處理數(shù)據(jù)處理 DD實時控制實時控制 3 3馮馮諾依曼型計算機的最根本特征是諾依曼型計算機的最根本特征是 ?!局锌圃河嬛锌圃河?算所算所20012001年年】 A A以運算器為中心以運算器為中心 B B采用存儲程序原理采用存儲程序原理 C C存儲器按地址訪問存儲器按地址訪問 DD數(shù)據(jù)以二進(jìn)制編碼,數(shù)據(jù)以二進(jìn)制編碼, 并采用二進(jìn)制運算并采用二進(jìn)制運算 B C B 4 4馮馮諾依曼型計算機的基本工作方式是諾依曼型計算機的基本工作方式是 。【中科院計中科院計 算所算所19981998年年】 A. A.控制流驅(qū)動方式控制流驅(qū)動方式 B.B.多指令流多數(shù)據(jù)流方式多指令流

23、多數(shù)據(jù)流方式 C.C.微程序控制方式微程序控制方式 D.D.數(shù)據(jù)流驅(qū)動方式數(shù)據(jù)流驅(qū)動方式 5 5計算機系統(tǒng)采用層次化結(jié)構(gòu)組成系統(tǒng),從最上層的最終用計算機系統(tǒng)采用層次化結(jié)構(gòu)組成系統(tǒng),從最上層的最終用 戶到最底層的計算機硬件,其層次化構(gòu)成為戶到最底層的計算機硬件,其層次化構(gòu)成為 。 A A高級語言機器高級語言機器操作系統(tǒng)機器操作系統(tǒng)機器匯編語言機器匯編語言機器機器語言機器語言 機器機器微指令系統(tǒng)微指令系統(tǒng) B B高級語言機器高級語言機器匯編語言機器匯編語言機器機器語言機器機器語言機器操作系統(tǒng)操作系統(tǒng) 機器機器微指令系統(tǒng)微指令系統(tǒng) C C高級語言機器高級語言機器匯編語言機器匯編語言機器操作系統(tǒng)機器操

24、作系統(tǒng)機器機器語言機器語言 機器機器微指令系統(tǒng)微指令系統(tǒng) DD高級語言機器高級語言機器匯編語言機器匯編語言機器操作系統(tǒng)機器操作系統(tǒng)機器微指令系微指令系 統(tǒng)統(tǒng)機器語言機器機器語言機器 A C 6 6計算機系統(tǒng)是由計算機系統(tǒng)是由 組成的。組成的。【武漢大學(xué)武漢大學(xué)20072007 年年】 A ACPUCPU和存儲器和存儲器 B BCPUCPU和接口和接口 C C運算器和控制器運算器和控制器 DD硬件系統(tǒng)和軟件系統(tǒng)硬件系統(tǒng)和軟件系統(tǒng) 7 7下列描述中下列描述中_是正確的。是正確的?!灸暇├砉ご髮W(xué)南京理工大學(xué) 20012001年年* *】 A A控制器能理解、解釋并執(zhí)行所有的指令及存儲控制器能理解、解

25、釋并執(zhí)行所有的指令及存儲 結(jié)果;結(jié)果; B B一臺計算機包括輸入、輸出、控制、存儲及算一臺計算機包括輸入、輸出、控制、存儲及算 邏運算五個單元;邏運算五個單元; C C所有的數(shù)據(jù)運算都在所有的數(shù)據(jù)運算都在CPUCPU的控制器中完成;的控制器中完成; DD以上答案都正確。以上答案都正確。 D B 9 9以下說法錯誤的是以下說法錯誤的是 ?!救A南理工大華南理工大 學(xué)學(xué)20002000年年* *】 A A硬盤是外圍設(shè)備硬盤是外圍設(shè)備 B B軟件的功能與硬件的功能在邏輯上是軟件的功能與硬件的功能在邏輯上是 等效的等效的 C C硬件實現(xiàn)的功能一般比軟件實現(xiàn)具有硬件實現(xiàn)的功能一般比軟件實現(xiàn)具有 更高的執(zhí)行

26、速度更高的執(zhí)行速度 DD軟件的功能不能用硬件取代軟件的功能不能用硬件取代 D 1010在在CPUCPU的組成中不包含的組成中不包含 。【上海大學(xué)上海大學(xué) 20012001年年* *】 A A運算器運算器 B B存儲器存儲器 C C控制器控制器 DD寄存器寄存器 1111CPUCPU不包括不包括_。【北京理工大學(xué)北京理工大學(xué)20002000 年年* *】 A A地址寄存器地址寄存器 B B指令寄存器指令寄存器IR IR C C地址譯碼器地址譯碼器 DD通用寄存器通用寄存器 1212CPUCPU中的譯碼器主要用于中的譯碼器主要用于_ _ 。 A A地址譯碼地址譯碼 B B指令譯碼指令譯碼 C C選

27、擇多路數(shù)據(jù)至選擇多路數(shù)據(jù)至ALU DALU D數(shù)據(jù)譯碼數(shù)據(jù)譯碼 B C B 1313在運算器中不包含在運算器中不包含_?!旧虾4髮W(xué)上海大學(xué)20012001 年年* *】 A A狀態(tài)寄存器狀態(tài)寄存器 B B數(shù)據(jù)總線數(shù)據(jù)總線 C CALU DALU D地址寄存器地址寄存器 1414CPUCPU中的程序計數(shù)器(中的程序計數(shù)器(PCPC)中存放的是)中存放的是 。 【北京理工大學(xué)北京理工大學(xué)20022002年年】 A A指令指令 B B指令地址指令地址 C C操作數(shù)操作數(shù) DD操作數(shù)地址操作數(shù)地址 1515CPUCPU中決定指令執(zhí)行順序的是中決定指令執(zhí)行順序的是 ?!颈本┖奖本┖?空航天大學(xué)空航天大學(xué)

28、20022002年年】 A A標(biāo)志寄存器標(biāo)志寄存器 B B指令寄存器指令寄存器 C C程序計數(shù)器程序計數(shù)器 DD數(shù)據(jù)緩沖器數(shù)據(jù)緩沖器 D B C 1616指令寄存器寄存的是指令寄存器寄存的是 。【國防科技國防科技 大學(xué)大學(xué)20012001年年】 A A下一條要執(zhí)行的指令下一條要執(zhí)行的指令 B B已執(zhí)行完了的指令已執(zhí)行完了的指令 C C正在執(zhí)行的指令正在執(zhí)行的指令 DD要轉(zhuǎn)移的指令要轉(zhuǎn)移的指令 1717在計算機系統(tǒng)中,表征系統(tǒng)運行狀態(tài)的部在計算機系統(tǒng)中,表征系統(tǒng)運行狀態(tài)的部 件是件是 ?!局锌圃河嬎銠C中科院計算機19991999年年】 A A程序計數(shù)器程序計數(shù)器 B B累加寄存器累加寄存器 C

29、C中斷寄存器中斷寄存器 DD程序狀態(tài)字程序狀態(tài)字 C D 1818在在CPUCPU的寄存器中,的寄存器中,_對用戶是完對用戶是完 全透明的。全透明的?!窘y(tǒng)考試題統(tǒng)考試題20102010年年* *】 A程序計數(shù)器程序計數(shù)器 B指令寄存器指令寄存器 C狀態(tài)寄存器狀態(tài)寄存器 D通用寄存器通用寄存器 19指令寄存器的位數(shù)取決于指令寄存器的位數(shù)取決于_。 【華中師范大學(xué)華中師范大學(xué)1997年年*】 A存儲器的容量存儲器的容量 B指令字長指令字長 C機器字長機器字長 D存儲字長存儲字長 B B 2020下列下列 屬于應(yīng)用軟件。屬于應(yīng)用軟件。 A A操作系統(tǒng)操作系統(tǒng) B B編譯程序編譯程序 C C連接程序連

30、接程序 DD文本處理文本處理 2121下列下列 不屬于系統(tǒng)程序。不屬于系統(tǒng)程序。 A A數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) B B操作系統(tǒng)操作系統(tǒng) C C編譯程序編譯程序 DD編輯程序編輯程序 2222下列說法中下列說法中 不正確。不正確。 A A高級語言的命令用英文單詞來表示高級語言的命令用英文單詞來表示 B B高級語言的語法很接近人類語言高級語言的語法很接近人類語言 C C高級語言的執(zhí)行速度比低級語言快高級語言的執(zhí)行速度比低級語言快 DD同一高級語言可在不同形式的計算機上執(zhí)行同一高級語言可在不同形式的計算機上執(zhí)行 D A C 23將高級語言程序翻譯成機器語言程序需借將高級語言程序翻譯成機器語言程序需借

31、助于助于 。【東北大學(xué)東北大學(xué)2000年年*】 A連接程序連接程序 B編輯程序編輯程序 C編譯程序編譯程序 D匯編程序匯編程序 24將匯編語言翻譯成機器語言需借助將匯編語言翻譯成機器語言需借助 。 A編譯程序編譯程序 B編輯程序編輯程序 C匯編程序匯編程序 D連接程序連接程序 C C 2525在下面描述的匯編語言基本概念中,不正確的在下面描述的匯編語言基本概念中,不正確的 表述是表述是_ _ _。【北京郵電大學(xué)北京郵電大學(xué)20022002年年】 A. A. 對程序員的訓(xùn)練要求來說,需要硬件知識。對程序員的訓(xùn)練要求來說,需要硬件知識。 B. B. 匯編語言對機器的依賴性高。匯編語言對機器的依賴性

32、高。 C. C. 用匯編語言編寫程序的難度比高級語言小。用匯編語言編寫程序的難度比高級語言小。 D. D. 匯編語言編寫的程序執(zhí)行速度比高級語言慢。匯編語言編寫的程序執(zhí)行速度比高級語言慢。 2626計算機的字長取決于計算機的字長取決于 ?!救A中科技大學(xué)華中科技大學(xué) 20052005年年】 A A控制器的種類控制器的種類 B B運算器一次運算二進(jìn)制數(shù)的位數(shù)運算器一次運算二進(jìn)制數(shù)的位數(shù) C C存儲器的大小存儲器的大小 DD主機與外設(shè)一次交換信息的長度主機與外設(shè)一次交換信息的長度 C,D B 2727從用戶觀點看,評價計算機系統(tǒng)性能的綜合參從用戶觀點看,評價計算機系統(tǒng)性能的綜合參 數(shù)是數(shù)是 。【中科

33、院計算所中科院計算所19981998年年】 A A指令系統(tǒng)指令系統(tǒng) B B吞吐率吞吐率 C C主存容量主存容量 DD主頻率主頻率 2828計算機操作的最小單位時間是計算機操作的最小單位時間是_?!救A中華中 師范大學(xué)師范大學(xué)19971997年年* *】 A A時鐘周期時鐘周期 B B指令周期指令周期 C CCPUCPU周期周期 DD中斷周期中斷周期 2929CPUCPU的的CPICPI與下列哪個因素?zé)o關(guān)?與下列哪個因素?zé)o關(guān)? 。 【華中科技大學(xué)華中科技大學(xué)20002000年年】 A A時鐘頻率時鐘頻率 B B系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) C C指令集指令集 DD計算機組織計算機組織 B A A 3設(shè)主存儲器

34、容量為設(shè)主存儲器容量為64K32 位,并且指位,并且指 令字長、存儲字長、機器字長三者相等。令字長、存儲字長、機器字長三者相等。 寫寫 出下圖中各寄存器的位數(shù),并指出哪些出下圖中各寄存器的位數(shù),并指出哪些 寄存器之間有信息通路。寄存器之間有信息通路。 ACC:32 位,位, MQ:32 位,位,X:32 位位 IR:32 位,位, MDR:32 位位 PC:16位,位,MAR: 16位位 (MQMultiplier-Quotient Register, 乘商寄存器乘商寄存器 ) 參參 考考 答答 案案 寄存器之間的信息通路有: PCMAR Ad(IR)MAR MDRIR 取數(shù)MDRACC,存數(shù)

35、ACCMDR MDRX 4 4設(shè)有主頻為設(shè)有主頻為16MHZ16MHZ的的CPUCPU,平均每條,平均每條 指令的執(zhí)行時間為指令的執(zhí)行時間為2 2個機器周期,每個機器個機器周期,每個機器 周期由周期由2 2個時鐘脈沖組成。個時鐘脈沖組成。 【中南大學(xué)中南大學(xué) 20002000年年】 (1 1) 求機器工作速度(求機器工作速度(MIPSMIPS);); (2 2) 假如每個機器周期中有一個是訪存假如每個機器周期中有一個是訪存 周期,需插入周期,需插入2 2個時鐘周期的等待時間,求個時鐘周期的等待時間,求 機器工作速度(機器工作速度(MIPSMIPS)。)。 4解答:解答: MIPS 即即Mill

36、ion Instructions Per Second (每秒執(zhí)行百萬條指令數(shù));(每秒執(zhí)行百萬條指令數(shù));CPI 即執(zhí)行即執(zhí)行 一條指令所需的時鐘周期(時鐘頻率一條指令所需的時鐘周期(時鐘頻率f 的倒的倒 數(shù))數(shù)。數(shù))數(shù)。 已知處理機時鐘頻率為已知處理機時鐘頻率為16MHz,即每秒,即每秒 包含包含16M 個時鐘周期;又本機平均每條指個時鐘周期;又本機平均每條指 令包含令包含4(22)個時鐘周期(脈沖),故)個時鐘周期(脈沖),故 MIPS=16CPI=164=4; 若每個機器周期中有一個是訪存周期,若每個機器周期中有一個是訪存周期, 則則CPI=4+2=6,故,故 MIPS=16CPI=1

37、66= 8/3 5某臺計算機只有某臺計算機只有Load/Store指令能對存指令能對存 儲器進(jìn)行讀儲器進(jìn)行讀/寫操作,其他指令只對寄存器進(jìn)寫操作,其他指令只對寄存器進(jìn) 行操作。根據(jù)程序跟蹤試驗結(jié)果,已知每條行操作。根據(jù)程序跟蹤試驗結(jié)果,已知每條 指令所占的比例及指令所占的比例及CPI數(shù),見下表。數(shù),見下表。 指令類型指令類型 指令所占比例指令所占比例 CPI 算邏指令算邏指令 43% 1 Load指令指令 21% 2 Store指令指令 12% 2 轉(zhuǎn)移指令轉(zhuǎn)移指令 24% 2 求上述情況的平均求上述情況的平均CPI 假設(shè)程序由假設(shè)程序由MM條指令組成。算邏運算中條指令組成。算邏運算中 25%

38、25%的指令的兩個操作數(shù)中的一個已在寄的指令的兩個操作數(shù)中的一個已在寄 存器中,另一個必須在算邏指令執(zhí)行前用存器中,另一個必須在算邏指令執(zhí)行前用 LoadLoad指令從存儲器中取到寄存器中。因此指令從存儲器中取到寄存器中。因此 有人建議增加另一種算邏指令,其特點是有人建議增加另一種算邏指令,其特點是 一個操作數(shù)取自寄存器,另一個操作數(shù)取一個操作數(shù)取自寄存器,另一個操作數(shù)取 自存儲器,即寄存器自存儲器,即寄存器存儲器類型,假存儲器類型,假 設(shè)這種指令的設(shè)這種指令的CPICPI等于等于2 2。同時,轉(zhuǎn)移指令。同時,轉(zhuǎn)移指令 的的CPICPI變?yōu)樽優(yōu)? 3。求新指令系統(tǒng)的平均。求新指令系統(tǒng)的平均CP

39、ICPI。 【清華大學(xué)清華大學(xué)19991999年年】 本處理機共包含本處理機共包含4 種指令,種指令, 那么那么CPI 就是這就是這4 種指令種指令 的數(shù)學(xué)期望。即為:的數(shù)學(xué)期望。即為: CPI=143%+221%+212%+224%=1.57; 增加另一種算邏指令后,每種指令所占的比例及增加另一種算邏指令后,每種指令所占的比例及CPI 數(shù):數(shù): 指令類型指令類型 指令所占比例指令所占比例 CPI 算邏指令算邏指令 43%75% 1 算邏指令(新)算邏指令(新) 43%25% 2 Load 指令指令 21% 2 Store指令指令 12% 2 轉(zhuǎn)移指令轉(zhuǎn)移指令 24% 3 故故 CPI=143

40、%75%+243%25%+221%+2 12%+324%1.92 北理北理-通常主存儲器由通常主存儲器由RAM和和ROM組成,試用組成,試用4K*8 ROM和和8K*8 RAM兩種芯片設(shè)計一個兩種芯片設(shè)計一個 8位微機系統(tǒng)的位微機系統(tǒng)的 主存儲器,要求:系統(tǒng)程序區(qū)主存儲器,要求:系統(tǒng)程序區(qū) 8 K,從,從0000H地址開地址開 始;用戶程序區(qū)始;用戶程序區(qū)40K,從,從4000H地址開始。請指出每地址開始。請指出每 種芯片各需要多少塊?寫出各芯片的地址分配,畫種芯片各需要多少塊?寫出各芯片的地址分配,畫 出該存儲器的邏輯框圖(注意地址線、數(shù)據(jù)線和控出該存儲器的邏輯框圖(注意地址線、數(shù)據(jù)線和控

41、制線的連接)。制線的連接)。 提示:首先根據(jù)芯片的管腳圖確定出每個芯片的類型提示:首先根據(jù)芯片的管腳圖確定出每個芯片的類型 (RAM或或ROM)和芯片的容量。)和芯片的容量。 注:注: A地址線;地址線; Oi 或或Di數(shù)據(jù)線;數(shù)據(jù)線; CE 片選線;片選線; OE 輸出允許線或讀允許線:輸出允許線或讀允許線:WE寫允許寫允許 線;線; NC未用。未用。 北郵北郵- 某計算機系統(tǒng)中,某計算機系統(tǒng)中,CPU可輸出可輸出20條地條地 址線(址線(A19A0),),8條數(shù)據(jù)線(條數(shù)據(jù)線(D7D0) 和和 1條控制線(條控制線(WE),主存儲器按字節(jié)編),主存儲器按字節(jié)編 址,由址,由 8KB ROM

42、和和32KB RAM構(gòu)成,擬構(gòu)成,擬 采用采用 8K X 4(位)的(位)的 ROM芯片芯片 2片,片,32K X 2(位)的(位)的 RAM芯片芯片 4片。片。 要求要求ROM的的 地址范圍為地址范圍為18000H19FFFH,RAM的地的地 址范圍為址范圍為98000H9FFFFH,畫出,畫出CPU與與 主存儲器的連接圖。主存儲器的連接圖。 解: 地址分配: A19 A18 A17 A16 A15 A14 A13 A12 A11。 A0 8KB ROM:0 0 0 1 1 0 0 0000000000000 0 0 0 1 1 0 0 1111111111111 32KB RAM:1 0

43、0 1 1 0 0 0000000000000 1 0 0 1 1 1 1 1111111111111 設(shè)設(shè)CPUCPU有有1616根地址線,根地址線,8 8根數(shù)據(jù)線,并用根數(shù)據(jù)線,并用 MREQMREQ作訪存控制信號,作訪存控制信號,R/WR/W作讀寫命令作讀寫命令 信號,畫出信號,畫出CPUCPU與存儲芯片的連接圖。要與存儲芯片的連接圖。要 求:求: 1. 1. 存儲芯片地址空間分配如下:最大存儲芯片地址空間分配如下:最大8K8K 地址是系統(tǒng)程序區(qū),最小地址是系統(tǒng)程序區(qū),最小8K8K地址是系統(tǒng)程地址是系統(tǒng)程 序工作區(qū),序工作區(qū),2000H-7FFFH2000H-7FFFH為用戶程序區(qū)為用戶

44、程序區(qū) 2. 2. 自選各類存儲芯片及有關(guān)邏輯電路自選各類存儲芯片及有關(guān)邏輯電路 3. 3. 寫出所選存儲芯片的地址范圍及種類寫出所選存儲芯片的地址范圍及種類 4. 4. 詳細(xì)畫出存儲芯片的片選邏輯詳細(xì)畫出存儲芯片的片選邏輯 一全相聯(lián)的一全相聯(lián)的cache有有16塊,每塊塊,每塊8個字,主存容量個字,主存容量 為為216個字,個字,cache開始為空。開始為空。cache存取時間為存取時間為 40ns;主存與主存與cache間間傳送傳送8個字需個字需1us。 (1)、計算)、計算 cache地址中標(biāo)記域和塊內(nèi)地址域的大地址中標(biāo)記域和塊內(nèi)地址域的大 小。小。 (2)、一程序首先訪問主存單元)、一

45、程序首先訪問主存單元20,21,45, 然后重復(fù)訪問主存單元然后重復(fù)訪問主存單元 28、29、45 四次。四次。 (假設(shè)沒有命中(假設(shè)沒有命中 cache時,將主存對應(yīng)塊一次全時,將主存對應(yīng)塊一次全 部讀入填入部讀入填入cache槽中)計算槽中)計算cache的命中率。的命中率。 (4分)分) (3)、計算上述程序總的存取時間。()、計算上述程序總的存取時間。(2分)分) (1) cache地址中標(biāo)記域為地址中標(biāo)記域為13位,塊內(nèi)位,塊內(nèi) 地址域為地址域為3位。位。 (2) 程序訪存次數(shù)為:程序訪存次數(shù)為: (45-19)+(45-27)*4 = 198 , 訪問不命中的次數(shù)為:訪問不命中的次

46、數(shù)為:4 (20, 24,32,40) cache的命中率為:的命中率為: (198-4)/198 = 98% (3)、計算上述程序總的存取時間。)、計算上述程序總的存取時間。 總的存取時間為:總的存取時間為: 40nS*198 + 4*1uS = 11920nS 北航北航-2-2某處理器包含一片內(nèi)某處理器包含一片內(nèi)CacheCache,容量為,容量為8K8K字字 節(jié),且采用節(jié),且采用4 4路組相聯(lián)結(jié)構(gòu),塊的大小為路組相聯(lián)結(jié)構(gòu),塊的大小為4 4個個3232位位 字。當(dāng)字。當(dāng)CacheCache未命中時,處理器以分組方式從主未命中時,處理器以分組方式從主 存讀取存讀取1616個字節(jié)到個字節(jié)到 C

47、acheCache,假定主存容量為,假定主存容量為 16M16M。請說明:。請說明: (1 1)CaCheCaChe共分多少組?共分多少組? (2 2)主存的地址格式,并說明)主存的地址格式,并說明CacheCache如何解釋如何解釋 主存地址格式中的不同字段;主存地址格式中的不同字段; (3 3)CacheCache塊標(biāo)記至少應(yīng)該有多少位?塊標(biāo)記至少應(yīng)該有多少位? (1) 27 (2) (3) 13位 4713 塊內(nèi)地址組內(nèi)地址 組號 四設(shè)存儲器容量為四設(shè)存儲器容量為128M字,字, 字長字長64位,模塊數(shù)位,模塊數(shù)M=8,分別用順序,分別用順序 方式和交叉方式進(jìn)行組織。存儲周期方式和交叉方

48、式進(jìn)行組織。存儲周期 T=200ns,數(shù)據(jù)總線寬度為,數(shù)據(jù)總線寬度為64位,總位,總 線傳送周期線傳送周期=50ns。問順序存儲器和。問順序存儲器和 交 叉 存 儲 器 帶 寬 各 是 多 少 ?交 叉 存 儲 器 帶 寬 各 是 多 少 ? 四解:順序存儲器和交叉存儲器連續(xù)讀出四解:順序存儲器和交叉存儲器連續(xù)讀出 m=8個字的信息總量都是:個字的信息總量都是: q=64位位8=512位位 順序存儲器和交叉存儲器連續(xù)讀出順序存儲器和交叉存儲器連續(xù)讀出8 個字所需的時間分別是:個字所需的時間分別是: t2=mT=8200ns=1600ns=1.610-7(s) t1=T+(m-1) =200+7

49、50ns=550ns=5.510-7(s) 順序存儲器和交叉存儲器的帶寬分別順序存儲器和交叉存儲器的帶寬分別 是:是: W2=q/t2=512(1.610-7)=32107(位位 /s) W1=q/t1=512(5.510-7)=93.1107(位位/s) 2.2.多體交叉存取多體交叉存取 主存分成若干獨主存分成若干獨 立存儲體。立存儲體。 CPUCPU交叉訪問多個體,交叉訪問多個體, 縮短平均訪存時間??s短平均訪存時間。 M0M0M1M1M2M2M3M3 0 01 12 23 3 4 45 56 67 7 存儲器控制部件存儲器控制部件 CPUCPU CPUCPU每隔每隔存取周期存取周期 從主

50、存讀從主存讀/ /寫一個數(shù)據(jù)。寫一個數(shù)據(jù)。 第一個 存儲體 完成 第四個 存儲體 完成 t=T+(m-1) 某某16位機器所使用的指令格式和尋址方式如下所示,該機有位機器所使用的指令格式和尋址方式如下所示,該機有 兩個兩個20位基址寄存器,四個位基址寄存器,四個16位變址寄存器,十六個位變址寄存器,十六個16位位 通用寄存器,指令匯編格式中的通用寄存器,指令匯編格式中的S(源源), D(目標(biāo)目標(biāo))都是通用都是通用 寄存器,寄存器,m是主存的一個單元,三種指令的操作碼分別是是主存的一個單元,三種指令的操作碼分別是 MOV(OP) =(0A)H ,STA(OP)=(1B)H, LDA(OP)=(3

51、C)H, MOV是傳送指令,是傳送指令,STA為寫數(shù)指令,為寫數(shù)指令, LDA為讀數(shù)指令。為讀數(shù)指令。 15 10 9 8 7 4 3 0 OP 目標(biāo)目標(biāo) 源源 MOV S,D 15 10 9 8 7 4 3 0 OP 基址基址 源源 變址變址 STA S,M 位位 移移 量量 15 10 9 8 7 4 3 0 OP 目標(biāo)目標(biāo) LDA S,M 20位地址位地址 要求(要求(1)分析三種指令的指令格式和尋址方式特)分析三種指令的指令格式和尋址方式特 點點 (2)處理機完成哪一種操作所花時間最短?那一)處理機完成哪一種操作所花時間最短?那一 種最長?第二種指令的執(zhí)行時間有時會等于第三種最長?第二

52、種指令的執(zhí)行時間有時會等于第三 種指令的執(zhí)行時間嗎?種指令的執(zhí)行時間嗎? (3)下列情況下每個十六進(jìn)制指令字分別代表什)下列情況下每個十六進(jìn)制指令字分別代表什 么操作?其中有編碼不正確時,如何改正才能成么操作?其中有編碼不正確時,如何改正才能成 為合法指令?為合法指令? (F0F1)H (3CD2)H (2856)H (6FD6)H (1C2)H 六解六解 :(:(1)第一種指令是單字長二地址指令,第一種指令是單字長二地址指令, RR型;第二種指令是雙字長二地址指令型;第二種指令是雙字長二地址指令RS型,型, 其中其中S采用基址尋址或變址尋址,采用基址尋址或變址尋址,R由源寄存器決由源寄存器決

53、 定;第三種也是雙字二地址指令,定;第三種也是雙字二地址指令,RS型,其中型,其中R 由目標(biāo)寄存器決定,由目標(biāo)寄存器決定,S由由20位地址(直接尋址)位地址(直接尋址) 決定。決定。 (2)處理器完成第一種指令所花的時間最短,)處理器完成第一種指令所花的時間最短, 因為是因為是RR型指令,不需要訪問存儲器。第二種指型指令,不需要訪問存儲器。第二種指 令所花的時間最長,因為是令所花的時間最長,因為是RS型指令,需要訪問型指令,需要訪問 存儲器,同時要進(jìn)行尋址方式的變換運算(基址存儲器,同時要進(jìn)行尋址方式的變換運算(基址 或變址),這也要時間。第二種指令的執(zhí)行時間或變址),這也要時間。第二種指令的

54、執(zhí)行時間 不會等于第三種指令,因為第三種指令雖也訪問不會等于第三種指令,因為第三種指令雖也訪問 存儲器,但節(jié)省了求存儲器,但節(jié)省了求有效地址運算有效地址運算的時間開銷。的時間開銷。 (3)根據(jù)已知條件:)根據(jù)已知條件:MOV(OP) = 001010 STA(OP) = 011011 LDA(OP) = 111100, 將指將指 令的十六進(jìn)制格式轉(zhuǎn)換成二進(jìn)制代碼且比較后可令的十六進(jìn)制格式轉(zhuǎn)換成二進(jìn)制代碼且比較后可 知:知: (F0F1)H(3CD2)H 指令代表指令代表LDA指令,編指令,編 碼正確,其含義是把主存碼正確,其含義是把主存 (13CD2)H地址單元的內(nèi)容取至地址單元的內(nèi)容取至15

55、號寄存器。號寄存器。 (2856)H代表代表MOV指令,編碼正確,含義是指令,編碼正確,含義是 把把6號源寄存器的內(nèi)容傳送至號源寄存器的內(nèi)容傳送至5號目標(biāo)寄存器。號目標(biāo)寄存器。 (6FD6)H是單字長指令,一定是是單字長指令,一定是MOV指令,但指令,但 編碼錯誤,可改正為編碼錯誤,可改正為(28D6)H (1C2)H是編碼錯誤,可改正為(是編碼錯誤,可改正為(28C2)H, 代表代表MOV指令。指令。 X補=0.100010 y補=0.110 -y補=1.010 (7/32)10=(0.00111)2=1.01 2-3 指數(shù)指數(shù)e=-3 于是于是x =(-1)s(1.m) 2e e=E-12

56、7 符號位符號位S=0 階碼階碼E=-3+127=124=(01111100)2 尾數(shù)尾數(shù)M=110000000000000000000 最后得到最后得到32位漂浮點數(shù)的二進(jìn)制存儲格式為:位漂浮點數(shù)的二進(jìn)制存儲格式為: 0 01111100 110000000000000000000 綜合應(yīng)用題 2.用用1K*8位的位的DRAM芯片和芯片和1K*4位的位的ROM芯片構(gòu)成芯片構(gòu)成4K*8 位位的存儲器,要求低的存儲器,要求低1K地址是地址是只讀只讀,其余可,其余可讀寫讀寫 3.某機采用微程序控制方式某機采用微程序控制方式,微指令字長,微指令字長24位,采用水平位,采用水平 型編碼控制的微指令格式

57、,采用地址指定方式,共有微型編碼控制的微指令格式,采用地址指定方式,共有微 命令命令30個,構(gòu)成個,構(gòu)成4個互斥組,各包含個互斥組,各包含5個,個,8個個,14個和個和 3個個微命令微命令,外部條件共,外部條件共3個,個,控制字段控制字段和和測試字段測試字段都用都用 編碼表示法編碼表示法。問:。問:CM容量,微指令各部分位數(shù)。容量,微指令各部分位數(shù)。 57 2 2直接控制編碼(不譯碼法,直接表示法)直接控制編碼(不譯碼法,直接表示法) 例例. . 某微指令某微指令 微命令按位給出。微命令按位給出。 不需譯碼,產(chǎn)生微命令的速度快;不需譯碼,產(chǎn)生微命令的速度快; 信息的表示效率低。信息的表示效率低

58、。 C C0 0 R W R W 1 1 11 1 1 C C0=0= 0 0 進(jìn)位初值為進(jìn)位初值為0 0 1 1 進(jìn)位初值為進(jìn)位初值為1 1 R R= = 0 0 不讀不讀 1 1 讀讀 概念:概念: 1.相斥性微命令相斥性微命令 2.相溶性微命令相溶性微命令 把把相斥性相斥性微命令組合在微命令組合在同一同一字段中,而把相溶性微命令組字段中,而把相溶性微命令組 合在不同字段,每個字段合在不同字段,每個字段獨立獨立編碼,每種編碼代表一個微編碼,每種編碼代表一個微 命令,各字段編碼單獨定義,與其它字段無關(guān)。命令,各字段編碼單獨定義,與其它字段無關(guān)。 2 2分段直接編譯法(編碼表示法)分段直接編譯

59、法(編碼表示法) 操作唯一;操作唯一; 加法器加法器A A輸入端的控制命令放輸入端的控制命令放 AIAI字段,字段,B B輸入端的控制命令輸入端的控制命令 放放BIBI字段。字段。 加法器加法器 A B R、C D、E R、C D、F 000 000 不發(fā)命令不發(fā)命令 010 C A010 C A 100 E A100 E A 001 R A001 R A 011 D A011 D A C D AI BIAI BI 3 3 010 C A010 C A 000 000 不發(fā)命令不發(fā)命令 010 C B010 C B 100 F B100 F B 001 R B001 R B 011 D B01

60、1 D B011 D B011 D B AIAI: BIBI: 一條一條微指令微指令能同時能同時 提供若干提供若干微命令微命令,便于組織各種操作。,便于組織各種操作。 編碼較簡單;編碼較簡單; 3 3分段間接編譯法(混合表示法)分段間接編譯法(混合表示法) 例例. . 微命令由本字段微命令由本字段編碼編碼和其他字段和其他字段解釋解釋共同給共同給 出。出。 C C = C A C A 1) 1) 設(shè)置解釋位或解釋字段設(shè)置解釋位或解釋字段 解釋位解釋位 1 1 A A為某類命令為某類命令 0 0 A A為常數(shù)為常數(shù) 2) 2) 分類編譯分類編譯 按功能類型將微指令分類,分別安排各類微按功能類型將微

溫馨提示

  • 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

提交評論