計算機(jī)組成原理復(fù)習(xí)00匯總_第1頁
計算機(jī)組成原理復(fù)習(xí)00匯總_第2頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第 1頁共 12頁 1 CPU 中的譯碼器主要用于(B) A. 地址譯碼 B.指令譯碼 C.數(shù)據(jù)譯碼 D.控制信號譯碼 2 計算機(jī)系統(tǒng)采用層次化結(jié)構(gòu)組成系統(tǒng),從最上層的最終用戶到最底層的計算機(jī)硬件,其 層次化構(gòu)成為(C) A. 高級語言機(jī)器一一操作系統(tǒng)機(jī)器一一匯編語言機(jī)器一一機(jī)器語言機(jī)器一一微指令系統(tǒng) B. 高級語言機(jī)器一一操作系統(tǒng)機(jī)器一一機(jī)器語言機(jī)器一一匯編語言機(jī)器一一微指令系 統(tǒng) C. 高級語言機(jī)器一一匯編語言機(jī)器一一操作系統(tǒng)機(jī)器一一機(jī)器語言機(jī)器一一微指令系 統(tǒng) D. 高級語言機(jī)器一一匯編語言機(jī)器一一機(jī)器語言機(jī)器一一操作系統(tǒng)機(jī)器一一微指令系 統(tǒng) 3 簡答題 1.馮一諾依曼計算機(jī)中指令和數(shù)據(jù)

2、均以二進(jìn)制形式存放在存儲器中, CPU 如何區(qū) 分?答:指令周期的不同階段 4假設(shè)在網(wǎng)絡(luò)中傳送采用偶校驗碼,當(dāng)收到的數(shù)據(jù)位為 10101010 時,則可以得出結(jié)論(D) A. 傳送過程中未出錯 B.出現(xiàn)偶數(shù)位錯 C.出現(xiàn)奇數(shù)位出錯 D.未出錯或出現(xiàn)偶數(shù) 位錯 5 計算機(jī)中表示地址時,采用( D) A. 原碼 B.補(bǔ)碼 C.移碼 D.無符號數(shù) 6 下列說法正確的是(B) A, 當(dāng)機(jī)器采用補(bǔ)碼表示,0 有兩種編碼方式 B, 當(dāng)計算機(jī)采用原碼表示, 0 有兩種編碼方式 C, 當(dāng)機(jī)器采用反碼表示,0 有一種編碼方式 D, 無論機(jī)器采用何種碼表示,0 都有兩種編碼方式 7 定點補(bǔ)碼加法運(yùn)算 中,(c)時

3、表明運(yùn)算結(jié)果必定發(fā)生溢出。 A, 雙符號位相同 B,雙符號位不同 C,正負(fù)相加 D,兩個負(fù)數(shù)相加 8 在浮點機(jī)中,(d)是隱含的。 A. 階碼 B.數(shù)符 C.尾數(shù) D.基數(shù) 9 設(shè)浮點數(shù)字長 16 位,其中階碼 5 位(含一位階符),尾數(shù) 11 位(含一位數(shù)符),將十進(jìn)制 數(shù)+13/128寫成二進(jìn)制定點數(shù)和浮點數(shù),并分別寫出它在定點機(jī)和浮點機(jī)中的機(jī)器數(shù)形式。 解析:此題考查各種機(jī)器數(shù)的表示范圍 (1) 不帶符號數(shù)表示范圍:0255 (2) 原碼表示:-127+127 (3) 補(bǔ)碼表示:-128+127 (4) 反碼表示:-127+127 (5) 移碼表示:0255 10 在定點機(jī)和浮點機(jī)中分別

4、如何判斷溢出? 解析:定點機(jī):定點機(jī)中可分別采用單符號位和雙符號位判斷補(bǔ)碼加減運(yùn)算是 否溢出,其中單符號位又分為兩種方法: (1)參加運(yùn)算的兩個操作數(shù)符號相同,結(jié)果的符號 位又與操作數(shù)的符號不同,則為溢出。 (2)求和時候=最高進(jìn)位于次高位異或結(jié)果為 1 時, 則為溢出。 雙符號位判別方法:當(dāng)最后的運(yùn)算結(jié)果兩位符號位為 10 或者 01 時候溢出,10 表示負(fù)溢出,01 表示正溢出。 浮點機(jī):浮點機(jī)中溢出根據(jù)階碼來判 斷,當(dāng)階碼大于最大正階碼時候,即浮點數(shù)溢出。若階碼小于最小階碼時,按機(jī)器零處理。 11 主存與 CACHE 間采用全相聯(lián)映像方式, CACHE 容量 4MB,分為 4 塊,每塊

5、1MB,主存 容量 256MB。若主存讀寫時間為 30ns,cache 的讀寫時間為 3ns,平均讀寫時間為 3.27ns, 第 2頁共 12頁 則 cache 的命中率為(D) A.90% B.95% C.97% D.99% 12 某機(jī)字長為 32 位,存儲容量 64MB,若按字編址, 它的尋址范圍是(C) A.8M B.16MB C.16M D.8MB 13 關(guān)于 cache 的 3 種基本映像方式,下面敘述中錯誤的是( D) A. cache 的地址映像有全相聯(lián),直接映像,多路組相聯(lián)等 3 種基本映像方式 B. 全相聯(lián)映像方式,即主存單元與 cache 單元隨意對應(yīng),線路過于復(fù)雜,成本太

6、高 C. 多路組相聯(lián)映像是全相聯(lián)映像和直接映像的一種折中方案,有利于提高命中率。 D. 直接映像是全相聯(lián)映像和組相聯(lián)映像的一種折中方案,有利于提高命中率。 14 存儲器采用部分譯碼法片選時, (C) A. 不需要地址譯碼器 B.不能充分利用存儲器空間 C會產(chǎn)生地址重疊 D.CPU 的地 址線全參與譯碼。 15 有一個 16K*16 的存儲器,由 1K*4 的 DRAM 芯片,內(nèi)部結(jié)構(gòu)由 64*64 構(gòu)成,試問:(1) 采用異步刷新方式,如最大刷新間隔為 2ms,則相鄰兩行之間的刷新間隔是多少? (2)如采用集中刷新方式,存儲器刷新一遍最少用多少個存儲器周期?設(shè)存儲器的存儲周 期為0.5us,死

7、區(qū)占多少時間?死時間率為多少?(刷新周期為 2ms) 解析:(1)采用異步刷新方式,在 2ms 時間內(nèi)把芯片的 64 行刷新一遍, 相鄰兩行之間的刷新間隔 =2ms/64=31.25us,可取的刷新間隔是 31us。 (2)如采用集中刷新方式, 存儲器刷新一遍最少用 64 各存儲周期, 因為存儲器的存儲周期為 0.5us,則死區(qū)=0.5us*64=32us,死時間率=32us/2000us*100%=1.6%。 16現(xiàn)有一 64*2 位的存儲器芯片,欲設(shè)計具有同樣存儲容量的存儲器,應(yīng)如何安排地址線和 數(shù)據(jù)線引腳的數(shù)目,使兩者之和最小。并說明有幾種解答。 解析:不妨設(shè)地址線和數(shù)據(jù)線的數(shù)目分別為

8、x,y。只須滿足 2 x *y=64K*2 當(dāng) y=1 時,x= 17 : 當(dāng) y=2 時,x=16 : 當(dāng) y=4 時,x=15 : 當(dāng) y=8 時,x=14 : (可不要討論 y=3,5,6,這種情況,不然 x 就要淚奔了,沒法計算)經(jīng)分析看出當(dāng)數(shù)據(jù)線為 1 或 2 時,地址線和數(shù)據(jù)線引腳的數(shù)目之和為 18,達(dá)到最小啊,并且有兩種解答。 17 假定用若干個 2K*4 位芯片組成一個 8K*8 位存儲器,則 0B1FH 所在的芯片最小地址是 多少? 解析 0800H 由表格 2K*4 位芯片組成 8K*8 位芯片,需要 8 片 2K*4 位芯片。即分為 4 組,每組分為 2 片 2K*4 位

9、芯片組成 2K*8 位芯片。其中每組 2 片 2K*4 位芯片由同一地址訪問。 四組的地址格式是: 0000 0000 0000 0000 0000 0111 1111 1111 第一組 0000 1000 0000 0000 0000 1111 1111 1111 第二組 0001 0000 0000 0000 0001 0111 1111 1111 第三組 0001 1000 0000 0000 0001 1111 1111 1111 第四組 18 指令系統(tǒng)中采用不同尋址方式的目的主要是 C A. 可降低變成難度 第 3頁共 12頁 B. 可降低指令的譯碼難度 C. 縮短指令字長,擴(kuò)大尋址

10、空間,提高編程的靈活性 D. 以上均不正確 19 下列四種類型的指令中,執(zhí)行時間最長的是什么指 令 B A. RR 型 B. SS 型 C. RS 型 D. 不能確定,需要由指令格式來決定 20 下列關(guān)于 CISC/RISC 計算機(jī)敘述中,錯誤的是 D A. RICS 機(jī)器指令比 CISC 機(jī)器指令簡單的多 B. RISC 中通用寄存器比 CISC 多 C. RISC 中的尋址方式比 CISC 少 D. CISC 比 RISC 機(jī)器可以更好地支持高級語言 21 RISC 思想主要基于的是 A A. 減少指令的平均執(zhí)行周期 B. 減少指令的復(fù)雜程度 C. 減少硬件的復(fù)雜程度 D. 便于編譯器編寫

11、 22 指令按功能分類,一般可分為哪幾類?如果按照操作數(shù)個數(shù)分類,又可分為哪幾類? 答:按指令功能分類,一般可分為以下幾類 算數(shù)和邏輯運(yùn)算指令:每臺計算機(jī)都不可或缺的指令,用來完成算數(shù)邏輯運(yùn)算。 移位指令:用來完成算術(shù)移位和邏輯移位。 數(shù)據(jù)傳送指令: 用來完成 CPU 與主存之間的數(shù)據(jù)傳送, 在統(tǒng)一編址的機(jī)器中還可以用 來完成 CPU與 I/O 設(shè)備的數(shù)據(jù)傳送 轉(zhuǎn)移指令、子程序調(diào)用與返回指令:主要用來改變指令執(zhí)行次序的問題。 其他指令:停機(jī)指令,開關(guān)中斷指令等。 按操作數(shù)個數(shù)分類,一般可分為: 零操作數(shù)指令 單操作數(shù)指令 雙操作數(shù)指令 多操作數(shù)指令 23 假設(shè)指令字長為 16 位,操作數(shù)的地址

12、碼為 6 位,指令有零地址、一地址、二地址三種 格式 (1) 設(shè)操作碼固定若零地址有 M 種,一地址有 N 種,則二地址最都有多少種? (2) 采用擴(kuò)展碼操作技術(shù),二地址的指令有多少種? (3) 采用擴(kuò)展碼操作技術(shù)若二地址的指令有 P 條,零地址的指令有 Q 條,則一地址的指 令最多有幾種? 答:(1 )由于操作數(shù)的地址碼有 6 位,所以二地址指令中操作碼的位數(shù)為 16-6-6=4 位, 即操作碼只占 4 位。由于操作碼固定,所以零地址指令、一地址指令、二地址指令的總和 第 4頁共 12頁 不能超過 16 種,現(xiàn)已知零地址指令有 M 種,一地址指令有 N 種,所有二地址指令最多不 能超過 16

13、-M-N 種。 (2) 在(1)中算的二地址指令操作碼為 4 位,即最多有 24=16 條指令。但絕對不 能取 16 就絕后了,就不能擴(kuò)展為一地址指令和零地址指令了。所以位地址最多 15 條,剩 下一條用來繼承香火。 (3) 由于操作碼位數(shù)可變,且二地址指令、一地址指令和零地址指令的操作碼長度 分別為 4 位、10 位、16 位。也就是說二地址指令每減少一條,就可以多出 26條一地址指 令;一地址指令每減少一條,就可以多出 26條零地址指令。根據(jù)以上分析。假設(shè)一地址指 令有 X 條則一地址指令最多有(24 -P)*2 6條,零地址指令就應(yīng)該最多有【(24 -P)*2 6-R】 *2 6。根據(jù)題

14、目給出的零地址 Q 條,則可以得出如下公式: 4 6 Q=( 2 -P)*2 -R*2 4 6 R=( 2 -P)*2 -Q*2 24 指令寄存器中寄存的 是 C A. 下一條要執(zhí)行的指令 B. 已執(zhí)行完了的指令 C. 正在執(zhí)行的指令 D. 要轉(zhuǎn)移的指令 25 關(guān)于通用寄存器,下列說 法正確的是 D A. 可存放指令的寄存器 B. 可存放程序狀態(tài)的寄存器 C. 本身具有計數(shù)邏輯與位移邏輯的寄存器 D. 可存放運(yùn)算結(jié)果的寄存器 26 在取指令操作結(jié)束以后,程序計數(shù)器中存放的是 C A. 當(dāng)前指令的地址 B. 程序中指令的數(shù)量 C. 下一條指令的地址 D. 已經(jīng)執(zhí)行指令的技術(shù)值 27 指令譯碼器進(jìn)

15、行譯碼的是 B A. 整條指令 B. 指令的操作碼字段 C. 指令的地址 第 5頁共 12頁 D. 指令的操作數(shù)字段 28 從一條指令的啟動到下一條指令啟動的 時間間隔稱為 D A. 時鐘周期 B. 機(jī)器周期 C. 節(jié)拍 D. 指令周期 29 微程序控制器中,機(jī)器指令與微指令之間的關(guān)系是 B A. 一條機(jī)器指令由一條微指令來執(zhí)行 B. 一條機(jī)器指令由一條微指令編成的微程序來解釋執(zhí)行 C. 一段機(jī)器指令組成的程序可由一個微程序來執(zhí)行 D. 每一條微指令由一條機(jī)器指令來解釋執(zhí)行 30 在微程序控制中,把操 作控制信號編成 A A. 微指令 B. 微地址 C. 操作碼 D. 程序 31 微指令大體可

16、分為兩類: 水平微指令和垂直微指令。在下列幾項中,不符合水平型 微指令的特點的是 B A. 執(zhí)行速度快 B. 并行度較低 C. 更多的體現(xiàn)了控制器的硬件細(xì)節(jié) D微指令的長度較長 32 相對于微指令程序控制器,硬布線控制器的特點是 D A. 指令執(zhí)行的速度慢,指令功能的修改和擴(kuò)展容易 B. 指令執(zhí)行的速度慢,指令功能的修改和擴(kuò)展難 C. 指令執(zhí)行的速度快,指令功能的修改和擴(kuò)展容易 D. 指令執(zhí)行的速度快,指令功能的修改和擴(kuò)展難 33 簡述計算機(jī)控制器功能和執(zhí)行一條指令所需的步驟。 答:控制器部件是計算機(jī)的五大功能部件之一,其作用是向整機(jī)每個部件(包括控制 器部件本身)提供協(xié)同運(yùn)行所需要的控制信號

17、。計算機(jī)的最本質(zhì)功能是連續(xù)執(zhí)行指令, 而每一條指令往往又要分成幾個執(zhí)行步驟才得以完成。由此又可以說,計算機(jī)控制器 的基本功能是依據(jù)當(dāng)前正在執(zhí)行的第 6頁共 12頁 指令和它所處的執(zhí)行步驟,形成(或稱得到)并提 供出在這一時刻整機(jī)各部件要用到的控制信號,執(zhí)行一條指令,要經(jīng)過讀取指令、分 析指令、執(zhí)行指令所規(guī)定的處理功能這 3 個階段完成,控制器還要保證能按程序中設(shè) 定的指令運(yùn)行次序,自動地連續(xù)執(zhí)行指令序列。 34 總線復(fù)用可以 C A. 提高總線的傳輸帶寬 B. 增加總線的功能 C. 減少總線中信號線的數(shù)量 D. 提高總線的負(fù)載能力 35 系統(tǒng)總線中數(shù)據(jù)線、地址線、控制線是根據(jù)什么來劃分的? C

18、 A. 總線所處的位置 B. 總線的傳輸方向 C. 總線的傳輸內(nèi)容 D .以上都不對 36 某總線共有 88 根信號線,其中數(shù)據(jù)總線為 32 根,地址總線為 20 根 ,控制總線 36 根,總線工作頻率為 66HMZ,則總線寬度為 A A 32bit 264MB/s B 20bit 254MB/s C 20bit 264MB/s D 32bit 254MB/s 37 在集中式總線控制中,響 應(yīng)時間最快的是 C A. 鏈?zhǔn)讲樵?B. 計數(shù)器定時查詢 C. 獨(dú)立請求 D. 分組鏈?zhǔn)讲樵?38 假設(shè)一個 32 位的處理器配有 16 位的外部數(shù)據(jù)總線,時鐘頻率 50HMZ,若總線傳輸?shù)淖?短周期為 4

19、 各時鐘周期,試問處理器最大的傳輸速率是多少?若想提高一倍數(shù)據(jù)傳輸率, 可 采用什么措施(注:僅可改變一個指標(biāo))? 答:首先根據(jù)時鐘頻率可計算出傳輸最短周期為: T=4/(50HMz)=80*10*9) s 對于總線寬度為 16 位的總線,最大傳輸率為: 16b/T=2B80*10*9)s=25MBps 若想提高一倍的數(shù)據(jù)傳輸率,可采用兩種方式: 第 7頁共 12頁 (1) 將總線寬度擴(kuò)大為 32 位,CPU 時鐘頻率仍為 50MHz ; (2) 將 CPU 時鐘頻率仍為 100MHz,總線寬度擴(kuò)大為 16 位。 38 假設(shè)指令字長為 16 位,操作數(shù)的地址碼為 6 位,指令有零地址、一地址、

20、二地址三種格 式: (1) 設(shè)操作碼固定,若零地址有 P 種,一地址有 Q 種,則二地址最多有多少種? (2) 采用擴(kuò)展碼操作技術(shù),若二地址指令有 X 種,零地址指令有 Y 種,則一地址指令最多 有幾種? (1)由于操作數(shù)的地址碼有 6 位,所以二地址指令中操作碼的位數(shù)為 16-6-6=4 位,即操作 碼只占 4 位。由于操作碼固定, 所以零地址指令、一地址指令、二地址指令的總和不能超過 16 種,現(xiàn)已知零地址指令有 M 種,一地址指令有 N 種,所有二地址指令最多不能超過 16-P-Q 種。 (2)采用擴(kuò)展操作碼技術(shù),操作碼位數(shù)可變,則二地址指令、一地址指令和零地址指 6 令的操作碼長度分別

21、為 4 位、10 位、16 位??梢姸刂分噶蠲繙p少一條,就可以多出 2 條 一地址指令操作碼;一地址指令每減少一條,就可以多出 2 條零地址指令操作碼。二地址 指令有 X 條則一地址指令最多有(24-X)*2 6條,設(shè)一地址指令有 M 條,則零地址指令最多 4 6 6 有(2 -X)*2 -M*2 。根據(jù)題目給出的零地址 Y 條,則可以得出如下公式: ,4 、 6 6 Y= ( 2 -X)*2 -M*2 則一地址指令 4 6 R M=( 2 -X)*2 -Y*2 - 在設(shè)計操作碼不固定的指令系統(tǒng)時, 應(yīng)盡量考慮安排指令使用頻度(即指令在程序中出現(xiàn)的 概率)高的指令占用短的操作碼, 對使用頻度

22、低的指令可占用較長的操作碼, 這樣可以縮短 經(jīng)常使用的指令的譯碼時間。 39. 如果 x為負(fù)數(shù),由x補(bǔ)求-X補(bǔ)是將()D A. x補(bǔ)各值保持不變 B. x補(bǔ)符號位變反,其他各位不變 C. 兇補(bǔ)除符號位外,各位變反,末位加 1 D. 兇補(bǔ)連同符號位一起變反,末位加 1 第 8頁共 12頁 40、 設(shè)x補(bǔ)=1.x 1 x2 x 3x4,當(dāng)滿足()時,x-1/2 成立。D A. x 1必須為 1,x2x3x4至少有一個為 1 B .x 1 必須為 1, x2x 3x4任意 C .x 1 必須為 0, x2x3x4至少有一個為 1 D .x 1 必須為 0, x2x 3x 4 任意 41、 在定點運(yùn)算

23、器中,無論采用雙符號位還是單符號位,必須有( )。C A.譯碼電路,它一般用“與非”門來實現(xiàn) B編碼電路,它一般用“或非”門來實現(xiàn) C.溢出判斷電路,它一般用“異或”門來實現(xiàn) D移位電路,它一般用“與或非”門來實現(xiàn) P42: 42.原碼乘法是()A A. 先取操作絕對值相乘,符號位單獨(dú)處理 B. 用原碼表示操作數(shù),然后直接相乘 C. 被乘數(shù)用原碼表示,乘法去絕對值,然后相乘 D. 乘數(shù)用原碼表示,被乘數(shù)去絕對值,然后相乘 42、 設(shè)兇補(bǔ)=0.1011 Y補(bǔ)=1.1110,求X+Y補(bǔ)和X-Y補(bǔ)的值。 43、 設(shè) x= +11/16,y= +3/16,試求變形補(bǔ)碼計算 x+y。 【1.0010】

24、44、 在下列幾種存儲器中, CPU 不能直接訪問的是() A A. 硬盤 B. 內(nèi)存 C. Cache D. 寄存器 45、 計算機(jī)的儲存系統(tǒng)是指()D A. RAM B. ROM C. 主存儲器 D. Cache、主存儲器和外存儲器 46、 動態(tài) RAM 采用下列哪種刷新方式時,不存在死時間() B A. 集中刷新 B. 分散刷新 C. 異步刷新 D. 都不對 47、 一個 1k*4 位的動態(tài) RAM 芯片,若其內(nèi)部結(jié)構(gòu)排列成 64*64 形式,且存取周期為 0.1 s。 1) 若采用分散刷新和集中刷新(即異步刷新)相結(jié)合的方式,刷新信號周期應(yīng)取多少? 采用分散和集中刷新相結(jié)合的方式,對排

25、列成 64*64 的儲存芯片,需在 2ms 內(nèi)將 64 行個刷新一遍,則刷新信號的間隔時間為 2ms/6=31.25 陰,故可取刷新時間周期為 第 9頁共 12頁 【31.25】=31 e 2) 若采用集中刷新,則對該儲存芯片刷新一遍需多長時間?死時間率是多少? 采用集中刷新,對 64*64 的芯片,需在 2ms 內(nèi)集中 64 個存取周期刷新 64 行。題中給 出的存取周期為 0.1 即在 2ms 內(nèi)集中 6.4 宙刷新,則死時間率為(6.4/2000)*100%= 0.32% 48、主存儲器的地址寄存器和數(shù)據(jù)寄存器各自的作用是什么?設(shè)一個 1MB 容量的存儲器, 字長為 32 位,問; 1)

26、 按字節(jié)編址,地址寄存器和數(shù)據(jù)寄存器各幾位?編址范圍為多大? 按字節(jié)編址,1MB=2A20*8 位地址寄存器為 20 位,數(shù)據(jù)寄存器為 8 位,編址范 圍為 00000HFFFFFH(FFFFFH-00000H+1=100000H=2A)。 2) 按字編址,地址寄存器和數(shù)據(jù)寄存器各幾位?編址范圍為多大? 按字編址,1MB=2A18*32 位,地址寄存器為 18 位,數(shù)據(jù)寄存器為 32 位,編址 范圍為 00000HFFFFFH(3FFFFH-00000H+1=40000H=2A18) 3.有一個 16k*16 位的存儲器,由 1k*4 位的 DRAM 芯片構(gòu)成(芯片是 64*64 結(jié)構(gòu))。 問

27、; 1) 共需要多少 RAM 芯片? 存儲器的總?cè)萘繛?16k*16 位, RAM 芯片為 1k*4 位, 故所需芯片總數(shù)為 (16k*16 位) / ( 1k*4 位)=64 片。 2) 采用異步刷新方式,如單元刷新間隔不超過 2ms,則刷新信號周期是多少? 采用異步刷新方式,在 2ms 時間內(nèi)分散地把芯片 64 行刷新一遍,故刷新信號的 時間間隔為 2ms/64=31.25 購,即可取刷新信號周期為 30 陰。 49、直接尋址的無條件轉(zhuǎn)移指令的功能是將指令中的地址送入() A A. 程序計算器 PC B. 累加器 ACC C. 指令寄存器 IR D. 地址寄存器 MAR 50、 下列關(guān)于

28、RISC 說法中,錯誤的是() A。 A. RISC 普遍采用微程序控制器 B. RISC 大多數(shù)指令在一個時鐘周期內(nèi)完成 C. RISC 的內(nèi)部通過寄存器數(shù)量相對 CISC 多 D. RISC 的指令數(shù)、尋址方式和指令合適種類相對 CISC 少 51、 掛機(jī)在總線上的多個 I/O 設(shè)備()B A. 只能分時向總線發(fā)送數(shù)據(jù),并只能分時從總線接受數(shù)據(jù) B. 只能分時向總線發(fā)送數(shù)據(jù),但可同時從總線接受數(shù)據(jù) C. 可同時向總線發(fā)送數(shù)據(jù),并同時從總線接受數(shù)據(jù) D. 可同時向總線發(fā)送數(shù)據(jù),但只能分時從總線接受數(shù)據(jù) 52、 單級中斷系統(tǒng)中,中斷服務(wù)程序內(nèi)的執(zhí)行順序是() A I保護(hù)現(xiàn)場 n開中斷 川 關(guān)中

29、斷 w保存斷點 v中斷時間處理 w回復(fù)現(xiàn)場vn中斷 返回 a. ivwnw b. mivw C. ? v ? w ? w D. wivww 53、 回答下列問題; 1) 一個完整的指令周期包括哪些 CPU 工作周期? 第 10頁共 12頁 一個完整的指令周期包括指周期、間址周期、執(zhí)行周期和中斷周期。其中取指周期和 執(zhí)行周期是每條指令均有的。 2) 中斷周期前和中斷周期后各是 CPU 的什么工作周期? 中斷周期前是執(zhí)行周期,中斷周期后是取指周期。 3) DMA 周期前和 DMA 周期后各是 CPU 的什么工作周期? DMA 周期前可以是取指周期、執(zhí)行(存取數(shù))周期或者中斷周期, DMA 周期后也

30、可 以是取指周期、執(zhí)行(存取數(shù))周期或者中斷周期,總之, DMA 周期前后都是存取周 期。 CPU 結(jié)構(gòu)如下圖所示,其中一個累加寄存器 Ac, 個狀態(tài)條件寄存器和其它四個寄存 器,各部分之間的連線表示數(shù)據(jù)通路,箭頭表示信息傳送方向。 (1) 請標(biāo)明圖中四個寄存器的名稱。 (2) 簡述指令從主存取到控制器的數(shù)據(jù)通路。 解答: (1) a 為數(shù)據(jù)緩沖寄存器 MDRb 為指令寄存器 IR ,c 為主存地址寄存器 MAR d 為程序計數(shù)器 PC (2) 主存 f 緩沖寄存器 MDR 指令寄存器 IR f 操作控制器。 簡述 CPU 執(zhí)行一條指令所需的步驟,寫出取指周期的微操作。 答:CPU 執(zhí)行一條指

31、令,要經(jīng)過讀取指令、分析指令、執(zhí)行指令這三個階段完成。 取指周期的微操作:(1)現(xiàn)行指令地址送至存儲器地址寄存器; (2) 向主存發(fā)送讀命令; (3) 將 MAR 所指的主存單元中的內(nèi)容經(jīng)數(shù)據(jù)總線讀至 MDF 內(nèi); 第 11頁共 12頁 (4) 將 MDR 勺內(nèi)容送至 IR; (5) 指令的操作碼送至 CU 譯碼; (6) 形成下一條指令的地址。 設(shè)兇補(bǔ)=0.1011 =0.1011 , Y Y補(bǔ)=1.1110,=1.1110,求 X+YX+Y 和 X X- -Y Y 的值。(寫出步驟) 解析: . ,卜丫補(bǔ)=00.0010 X+Y補(bǔ)=00.1011+11.1110=00.1001 ,貝 U X+Y=0.1001 X-Y補(bǔ)=00.1011+00.0010=00.1101 ,貝 U X-Y=0.1101 指令按功能分類,一般可分為哪幾類?如果按照操作數(shù)個數(shù)分類,又可分為哪幾類? 解析:按指令功能分類,一般可分為以下幾類 (1) 算術(shù)和邏輯運(yùn)算指令:每臺計算機(jī)都不可或缺的指令,用來完成算術(shù)邏 輯運(yùn)算。 (2) 移位指令:用來完成算術(shù)移位和邏輯移位。 (3) 數(shù)據(jù)傳送指令:用來完成

溫馨提示

  • 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

提交評論