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

下載本文檔

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

文檔簡介

1、專業(yè)資料計算機(jī)組成原理題集含答案題庫題目總數(shù):293第一章 單選題1、控制器、運(yùn)算器和存儲器合起來一般稱為(主機(jī)):i/o部件內(nèi)存儲器外存儲器主機(jī)2、馮諾依曼機(jī)工作方式的基本特點(diǎn)是(按地址訪問并順序執(zhí)行指令 ):按地址訪問并順序執(zhí)行指令精確結(jié)果處理存儲器按內(nèi)部地址訪問自動工作3、輸入、輸出設(shè)備以及輔助存儲器一般統(tǒng)稱為(外圍設(shè)備 ):i/o系統(tǒng)外圍設(shè)備外存儲器執(zhí)行部件4、計算機(jī)硬件能直接識別和執(zhí)行的語言是(機(jī)器語言):高級語言匯編語言機(jī)器語言符號語言判斷題5、若某計算機(jī)字代表一條指令或指令的一部分,則稱數(shù)據(jù)字(錯)。6、若某計算機(jī)字是運(yùn)算操作的對象,即代表要處理的數(shù)據(jù),則稱指令字(錯)。7、數(shù)字

2、計算機(jī)的特點(diǎn):數(shù)值由數(shù)字量(如二進(jìn)制位)來表示,運(yùn)算按位進(jìn)行。(對)8、模擬計算機(jī)的特點(diǎn):數(shù)值由連續(xù)量來表示,運(yùn)算過程是連續(xù)的。(對)填空題9、 系統(tǒng)軟件包括:服務(wù)程序、語言程序、(操作系統(tǒng)) 、數(shù)據(jù)庫管理系統(tǒng)。10、 計算機(jī)系統(tǒng)的發(fā)展按其核心部件采用器件技術(shù)來看經(jīng)歷了五代的變化,分別是(電子管)、(晶體管)、(集成電路)、(大規(guī)模集成電路)、(巨大規(guī)模集成電路) 五個部分。11、 計算機(jī)系統(tǒng)是一個由硬件和軟件組成的多級層次結(jié)構(gòu),這通常由(微程序級)、(一般機(jī)器級)、(操作系統(tǒng)級)、( 匯編語言級)和(高級語言級)等組成,在每一級上都可以進(jìn)行(程序設(shè)計)。12、 計算機(jī)的軟件一般分為(系統(tǒng)軟件

3、)和(應(yīng)用軟件)兩大部分。13、 計算機(jī)的硬件基本組成包括(控制器)、(運(yùn)算器)、(存儲器)、(輸入設(shè)備)和(輸出設(shè)備)五個部分。簡答題14、什么是存儲容量?什么是單元地址?存儲器所有存儲單元的總數(shù)稱為存儲器的存儲容量。滅個存儲單元都有編號,稱為單元地址。15、什么是外存?簡述其功能。外存:為了擴(kuò)大存儲容量,又不使成本有很大的提高,在計算機(jī)中還配備了存儲容量更大的磁盤存儲器和光盤存儲器,稱為外存儲器,簡稱外存。外存可存儲大量的信息,計算機(jī)需要使用時,再調(diào)入內(nèi)存。16、什么是內(nèi)存?簡述其功能。內(nèi)存:一般由半導(dǎo)體存儲器構(gòu)成,裝在底版上,可直接和cpu交換信息的存儲器稱為內(nèi)存儲器,簡稱內(nèi)存。用來存放

4、經(jīng)常使用的程序和數(shù)據(jù)。17、指令和數(shù)據(jù)均存放在內(nèi)存中,計算機(jī)如何區(qū)分它們是指令還是數(shù)據(jù)?取指周期中從內(nèi)存讀出的信息流是指令流,而在執(zhí)行器周期中從內(nèi)存讀出的信息流是數(shù)據(jù)流。18、什么是適配器?簡述其功能。適配器是外圍設(shè)備與主機(jī)聯(lián)系的橋梁,它的作用相當(dāng)于一個轉(zhuǎn)換器,使主機(jī)和外圍設(shè)備并行協(xié)調(diào)的工作。19、什么是cpu?簡述其功能。運(yùn)算器和控制器合在一起稱為中央處理器,簡稱cpu,它用來控制計算機(jī)及進(jìn)行算術(shù)邏輯運(yùn)算。20、馮諾依曼體系結(jié)構(gòu)要點(diǎn)二進(jìn)制;存儲程序順序執(zhí)行;硬件由運(yùn)算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備組成。第二章單選題1、下列數(shù)中最小的數(shù)為(c):101001b52q29d233h2、一

5、個8位二進(jìn)制整數(shù),采用補(bǔ)碼表示,且由3個“1”和5個“0”組成,則其最小值是(c): -127-32-125-33、若某數(shù)x的真值為-0.1010,在計算機(jī)中該數(shù)表示為1.0110,則該數(shù)所用的編碼方法是(b)碼:原補(bǔ)反移4、某數(shù)在計算機(jī)中用8421bcd碼表示為0111 1000 1001,其真值是:(a) 789d789h1887d11110001001b5、float型數(shù)據(jù)通常用ieee754單精度浮點(diǎn)數(shù)格式表示.若編譯器將float型變量x分配在一個32位浮點(diǎn)寄存器fr!中,且x=-8.25, 則fr1的內(nèi)容是(a )c1040000hc2420000hc1840000hc1c2000

6、0h6、不屬于alu的部件有( d)加法器或乘法器移位器邏輯運(yùn)算部件指令寄存器7、處理器中的alu采用(b )來實(shí)現(xiàn)時序電路組合邏輯電路控制電路模擬電路8、當(dāng)且僅當(dāng)( a)發(fā)生時, 稱為浮點(diǎn)數(shù)溢出(上溢)階碼上溢尾數(shù)上溢尾數(shù)與階碼同時上溢尾數(shù)或階碼上溢9、某浮點(diǎn)數(shù)采用ieee754單精度格式表示為c5100000h,則該數(shù)的值是(b)(注:選項(xiàng)中 內(nèi)的值為上標(biāo))-1.125*210-1.125*211-0.125*210-0.125*21110、在c程序中,int類型的變量x的值為-1088。程序執(zhí)行時,x先被存放在16位的寄存器r1中,然后被算術(shù)右移4位。則此時r1 中的內(nèi)容以16進(jìn)制表示是

7、(b)fbc0hffbch0fbch87bch11、補(bǔ)碼表示的8位二進(jìn)制定點(diǎn)小數(shù)所能表示數(shù)值的范圍是(b)-0.1111111b0.1111111b-1.0000000b0.1111111b-0.1111111b1.0000000b-1.0000000b1.0000000b12、下列數(shù)中最大的是(a)10000000b125o10000110(bcd碼)55h13、某機(jī)字長32位,其中1位符號位,31位表示尾數(shù)。若用定點(diǎn)小數(shù)表示,則最大正小數(shù)為:(b)+(1 -2-32 )+(1 -2-31 )2-322-3114、若浮點(diǎn)數(shù)尾數(shù)用補(bǔ)碼表示,則判斷運(yùn)算結(jié)果是否為規(guī)格化數(shù)的方法是:(c) 階符與數(shù)

8、符相同為規(guī)格化數(shù)階符與數(shù)符相異為規(guī)格化數(shù)數(shù)符與尾數(shù)小數(shù)點(diǎn)后第一位數(shù)字相異為規(guī)格化數(shù)數(shù)符與尾數(shù)小數(shù)點(diǎn)后第一位數(shù)字相同為規(guī)格化數(shù)15、算術(shù) / 邏輯運(yùn)算單元74181alu可完成: (c)16種算術(shù)運(yùn)算功能16種邏輯運(yùn)算功能16種算術(shù)運(yùn)算功能和16種邏輯運(yùn)算功能4位乘法運(yùn)算和除法運(yùn)算功能判斷題16、ascii碼即美國國家信息交換標(biāo)準(zhǔn)代碼。標(biāo)準(zhǔn)ascii碼占9位二進(jìn)制位,共表示512種字符。(錯)17、引入浮點(diǎn)數(shù)的目的是在位數(shù)有限的前提下,擴(kuò)大數(shù)值表示的范圍。(對)18、機(jī)器碼是信息在計算機(jī)中的二進(jìn)制表示形式。(對)填空題19、 設(shè)有七位二進(jìn)制信息碼 0110101,則低位增設(shè)偶校驗(yàn)碼后的代碼為(0

9、1101010)。20、 兩個bcd碼相加,當(dāng)結(jié)果大于9時,修正的方法是將結(jié)果(加6),并產(chǎn)生進(jìn)位輸出。21、 浮點(diǎn)運(yùn)算器由(階碼運(yùn)算器)和(尾數(shù)運(yùn)算器)組成,它們都是(定點(diǎn))運(yùn)算器。只要求能執(zhí)行(階碼運(yùn)算器)運(yùn)算,而(加法和減法)要求能進(jìn)行(位數(shù)運(yùn)算器)運(yùn)算。22、 現(xiàn)代計算機(jī)的運(yùn)算器一般通過總線結(jié)構(gòu)來組織。按其總線數(shù)不同,大體有(單總線結(jié)構(gòu))、(雙總線結(jié)構(gòu))和(三總線結(jié)構(gòu))三種形式。23、 提高加法器運(yùn)算速度的關(guān)鍵是(降低進(jìn)位信號的傳播時間)。先行進(jìn)位的含義是(低有效位的進(jìn)位信號可以直接向最高位傳遞)。24、 對階時,使(小)階向(大)階看齊,使(?。╇A的尾數(shù)向(右)移位,每(右)移一位,

10、其階碼加一,直到兩數(shù)的階碼相等為止。25、 在進(jìn)行浮點(diǎn)加法運(yùn)算時,需要完成為(0操作數(shù)檢查)、(階碼加/減操作)、(尾數(shù)乘/除操作)、(結(jié)果規(guī)格化)、(舍入處理)和(確定積的符號)等步驟。26、 按ieee754規(guī)范,一個浮點(diǎn)數(shù)由(符號位s)、(階碼e)、(尾數(shù)m)三個域組成,其中的值等于指數(shù)的加上一個固定。27、 移碼表示法主要用于表示(浮點(diǎn)數(shù))的階碼e,以利于比較兩個(指數(shù))的大小和(對階)操作。28、 (26h或63h)異或135o的值為(58d)。29、 為了提高運(yùn)算器的速度,可以采用(先行)進(jìn)位、(陣列)乘除法、流水線等并行措施。30、 設(shè)機(jī)器數(shù)字長為8位(含1符號位),若機(jī)器數(shù)為8

11、1h(十六進(jìn)制),當(dāng)它分別代表原碼、補(bǔ)碼、反碼和移碼時,等價的十進(jìn)制整數(shù)分別為(-1)、(-127)、(-126)和(1)計算題31、x的補(bǔ)碼為:10101101,用負(fù)權(quán)的概念計算x的真值。x=1*+1*+1*+1*+1*+=-8332、已知a=2-101×(-0.1010000),b=2-100×0.1110110,按浮點(diǎn)運(yùn)算方法計算a+b.(方括號內(nèi)是階碼)11100;00.100111033、設(shè)浮點(diǎn)數(shù)字長16位,其中階碼4位(含1位階符),尾數(shù)12位(含1位數(shù)符),將51/128轉(zhuǎn)換成二進(jìn)制規(guī)格化浮點(diǎn)數(shù)(要求階碼采用移碼,尾數(shù)采用補(bǔ)碼,二進(jìn)制表示)。并給出此浮點(diǎn)數(shù)格式

12、的規(guī)格數(shù)表示范圍。正確答案:0,111;0.11001100000正數(shù) 2-927*(1-2-11)負(fù)數(shù)34、設(shè)階為5位(包括2位階符), 尾數(shù)為8位(包括2位數(shù)符), 階碼、尾數(shù)均用補(bǔ)碼表示, 完成下列取值的x+y,x-y運(yùn)算:(1)x=2-011×0.100101 y=2-010×(-0.011110)1)將y規(guī)格化得:y=×(-0.111100) x浮=1101,00.100101y浮=1101,11.000100-y浮=1101,00.111100 對階 e補(bǔ)=ex補(bǔ)+-ey補(bǔ)=1101+0011=0000 ex=ey 尾數(shù)相加 相加 相減 00.1001

13、01 00.100101+11.000100 +00.111100 - - 11.101001 01.100001 x+y浮=1101,11.101001 左規(guī)x+y浮=1100,11.010010 x+y=×(-0.101110)x-y浮=1101,01.100001 右規(guī)x-y浮=1110,00.1100001舍入處理得x-y浮=1110,00.110001 x-y=×0.11000135、已知x和y, 用變形補(bǔ)碼計算x-y, 同時指出運(yùn)算結(jié)果是否溢出。 (1) x=0.11011y= -0.11111 (2) x=0.10111 y=0.11011 (3) x=0.1

14、1011 y=-0.10011解:(1)先寫出x和y的變形補(bǔ)碼,再計算它們的差 x補(bǔ)=00.11011y補(bǔ)=11.00001-y補(bǔ)=00.11111 x-y補(bǔ)=x補(bǔ)+-y補(bǔ)=00.11011+00.11111=01.11010 運(yùn)算結(jié)果雙符號不相等為正溢出 x-y=+1.1101b (2)先寫出x和y的變形補(bǔ)碼,再計算它們的差 x補(bǔ)=00.10111y補(bǔ)=00.11011-y補(bǔ)=11.00101 x-y補(bǔ)=00.10111+11.00101=11.11100 x-y=-0.001b無溢出 (3)先寫出x和y的變形補(bǔ)碼,再計算它們的差 x補(bǔ)=00.11011y補(bǔ)=11.01101-y補(bǔ)=00.1

15、0011 x-y補(bǔ)=x補(bǔ)+-y補(bǔ)=00.11011+00.10011=01.01110運(yùn)算結(jié)果雙符號不相等為正溢出 x-y=+1.0111b36、已知x和y, 用變形補(bǔ)碼計算x+y, 同時指出運(yùn)算結(jié)果是否溢出。(1)x=0.11011y=0.00011 (2)x= 0.11011 y= -0.10101 (3)x=-0.10110 y=-0.00001解:(1)先寫出x和y的變形補(bǔ)碼再計算它們的和 x補(bǔ)=00.11011y補(bǔ)=00.00011x+y補(bǔ)=x補(bǔ)+y補(bǔ)=00.11011+00.00011=0.11110 x+y=0.1111b無溢出。 (2)先寫出x和y的變形補(bǔ)碼再計算它們的和 x補(bǔ)

16、=00.11011y補(bǔ)=11.01011x+y補(bǔ)=x補(bǔ)+y補(bǔ)=00.11011+11.01011=00.00110 x+y=0.0011b無溢出。(3)先寫出x和y的變形補(bǔ)碼再計算它們的和 x補(bǔ)=11.01010y補(bǔ)=11.11111 x+y補(bǔ)=x補(bǔ)+y補(bǔ)=11.01010+11.11111=11.01001 x+y=-0.10111b無溢出37、寫出十進(jìn)制數(shù) -5的ieee754編碼。寫出十進(jìn)制數(shù) -5的ieee754編碼簡答題38、某加法器進(jìn)位鏈小組信號為c4c3c2c1 ,低位來的信號為c0 ,請分別按下述兩種方式寫出c4c3c2c1的邏輯表達(dá)式。(1) 串行進(jìn)位方式 (2) 并行進(jìn)位方

17、式解:(1)串行進(jìn)位方式: c1=g1+p1c0其中:g1=a1b1,p1=a1b1 c2=g2+p2c1 g2=a2b2,p2=a2b2 c3=g3+p3c2 g3=a3b3,p3=a3b3 c4=g4+p4c3 g4=a4b4,p4=a4b4 (2)并行進(jìn)位方式: c1=g1+p1c0 c2=g2+p2g1+p2p1c0c3=g3+p3g2+p3p2g1+p3p2p1c0c4=g4+p4g3+p4p3g2+p4p3p2g1+p4p3p2p1c0 其中g(shù)1-g4,p1-p4表達(dá)式與串行進(jìn)位方式相同。39、什么是奇偶校驗(yàn)碼?奇偶校驗(yàn)碼用于檢驗(yàn)信息在傳輸、存儲和處理過程中出現(xiàn)的錯誤。奇偶校驗(yàn)碼只

18、是一種最簡單的檢錯碼,只能檢錯不能糾錯,且僅能檢出奇數(shù)個錯誤。40、簡述計算機(jī)中采用二進(jìn)制代碼的優(yōu)點(diǎn)。(1)技術(shù)上容易實(shí)現(xiàn); (2)運(yùn)算規(guī)則簡單; (3)可借助于邏輯代數(shù)來分析、研究;(4)與其它進(jìn)制的轉(zhuǎn)換容易。第三章單選題1、下面說法正確的是c半導(dǎo)體ram信息可讀可寫,且斷電后仍能保持記憶半導(dǎo)體ram屬揮發(fā)性存儲器,而靜態(tài)的ram存儲信息是非揮發(fā)性的靜態(tài)ram、動態(tài)ram都屬揮發(fā)性存儲器,斷電后存儲的信息將消失rom不用刷新,且集成度比動態(tài)ram高,斷電后存儲的信息將消失2、存儲單元是指:c存放一個二進(jìn)制信息位的存儲元存放一個機(jī)器字的所有存儲元集合存放一個字節(jié)的所有存儲元集合存放兩個字節(jié)的所

19、有存儲元集合3、采用虛擬存儲器的主要目的是b提高主存儲器的存取速度擴(kuò)大存儲器空間,并能進(jìn)行自動管理提高外存儲器的存取速度擴(kuò)大外存儲器的存儲空間4、某sram芯片,存儲容量為64k×16位,該芯片的地址線和數(shù)據(jù)線數(shù)目為:d 64,1616,6464,816,165、計算機(jī)系統(tǒng)中的存貯器系統(tǒng)是指:dram存貯器rom存貯器主存貯器內(nèi)存貯器和外存貯器6、交叉存儲器實(shí)質(zhì)上是一種(a)存儲器,它能執(zhí)行獨(dú)立的讀寫操作多模塊,并行多模塊,串行整體式,并行整體式,串行7、相聯(lián)存儲器是按(c)進(jìn)行尋址的存儲器地址指定方式堆棧存取方式內(nèi)容指定方式地址指定與堆棧存取方式結(jié)合8、在主存和cpu之間增加cac

20、he的目的是c增加內(nèi)存容量提高內(nèi)存的可靠性解決cpu與內(nèi)存之間的速度匹配問題增加內(nèi)存容量,同時加快存取速度9、存儲周期是指b存儲器的讀出時間存儲器進(jìn)行連續(xù)讀和寫操作所允許的最短時間間隔存儲器的寫入時間存儲器進(jìn)行連續(xù)寫操作所允許的最短時間間隔判斷題10、存儲元存儲八位二進(jìn)制信息,是計算機(jī)存儲信息的最小單位。錯 11、存儲器帶寬指單位時間里存儲器所存取的信息量,是衡量數(shù)據(jù)傳輸?shù)闹匾笜?biāo)。常用單位有:位/秒或字節(jié)/秒。對12、cache主要強(qiáng)調(diào)大的存儲容量,以滿足計算機(jī)的大容量存儲要求。錯13、外存(輔存)主要強(qiáng)調(diào)快速存取,以便使存取速度與cpu速度相匹配。錯14、計算機(jī)存儲器功能是記憶以二進(jìn)制形式

21、表示的數(shù)據(jù)和程序。對填空題15、 dram存儲器的刷新一般有(集中式)、(分散式)和(異步式)三種方式,之所以刷新是因?yàn)椋ㄓ须姾尚孤?,需要定期補(bǔ)充)。16、 虛擬存儲器只是一個容量非常大的存儲器(邏輯)模型,不是任何實(shí)際的(物理)存儲器,按照主存-外存層次的信息傳送單位不同,虛擬存儲器有(段)式、(頁)式和(段頁式)三類。17、 虛擬存儲器指的是(主存)層次,它給用戶提供了一個比實(shí)際空間大得多的(虛擬地址)空間。18、 主存與cache的地址映射有(全相聯(lián))、(直接)、(組相聯(lián))三種方式。19、 雙端口存儲器和多模塊交叉存儲器屬于(并行)存儲器結(jié)構(gòu),前者采用(空間并行)技術(shù),后者采用(時間并行

22、)技術(shù)。20、 cpu能直接訪問由(cache)和(內(nèi)存),但不能直接訪問(外存)。21、 存儲器的技術(shù)指標(biāo)主要有(存儲容量)、(存取時間)、(存儲周期)和(存儲器帶寬)。22、 對存儲器的要求是(容量大),(速度快),(成本低),為了解決這三方面的矛盾,計算機(jī)采用(多級存儲)和體系結(jié)構(gòu)。計算題23、cpu執(zhí)行一段程序時,cache完成存取的次數(shù)為5000次,主存完成存取的次數(shù)為200次。已知cache存取周期為40ns,主存存取周期為160ns。分別求cache的命中率h、平均訪問時間ta和cache-主存系統(tǒng)的訪問效率e。(1)h = 5000/(5000+200) = 96.15%。(2

23、)ta = h×tc+(1-h)×tm = 40×96.15%+(1-96.15%)×160 = 44.62ns。(3)e = tc/ta = 40/44.62 = 89.65%。24、已知cache/主存的效率是85%,平均訪問時間為60ns,cache比主存快4倍,求主存的存取周期和cache的命中率。解:因?yàn)椋簍a = tc / e 所以 :tc = ta×e = 60×0.85 = 510ns (cache存取周期)因?yàn)椋篹 = 1 / r + (1 r )h tm = tc×r =510 ×4 = 204

24、ns (主存存取周期)所以: h = 2.4 / 2.55 = 0.9425、設(shè)某ram芯片,其存儲容量為16k×8位,問: 1) 該芯片引出線的最小數(shù)目應(yīng)該是多少? 2) 存儲器芯片的地址范圍是多少?解:(1)16k=2的14次方,所以地址線為14根,字長為8位,所以數(shù)據(jù)線為8根,加上芯片片選信號cs,讀信號rd,寫信號wr,電源線,地址線,器引出線最小數(shù)目應(yīng)該為27跟。(2)存儲器芯片的地址范圍為:0000h3ffff。26、有一個16k×16的存儲器,用1k×4的dram芯片(內(nèi)部結(jié)構(gòu)為64×16)構(gòu)成,設(shè)讀/寫周期為0.1ms,問: 1) 采用異

25、步刷新方式,如單元刷新間隔不超過2ms,則刷新信號周期是多少? 2) 如采用集中刷新方式,存儲器刷新一遍最少用多少讀/寫周期?死時間率多少?解(1)刷新信號間隔為2ms/64=31.25ms,此即刷新信號周期(2)設(shè)t為讀/寫周期,且列向16組同時進(jìn)行刷新,則所需刷新時間為64t,已知t=0.1ms,則死亡時間率=64t/2000*100%=0.32%。27、設(shè)存儲器容量為32m字,字長64位,模塊數(shù)m=4,分別用順序方式和交叉方式進(jìn)行組織。若存儲周期t=200ns,數(shù)據(jù)總線寬度為64位,總線傳送周期t=50ns。問:順序存儲器和交叉存儲器的平均存取時間、帶寬各是多少?28、某磁盤組共有4個記

26、錄面,每毫米5道,每道記錄信息為12 288b,最小磁道直徑為230毫米,共有275道,磁盤轉(zhuǎn)速為3000轉(zhuǎn)/分。(1)最低位密度是多少?(2)數(shù)據(jù)傳輸率是多少?(3)平均等待時間是多少?(1)11.58b/mm(2)614400b/s(3)10ms29、某磁盤組有5個記錄面,每個記錄面的內(nèi)磁道直徑為22cm,外磁道直徑為33cm,最大位密度為1600bit/cm,道密度為80道/cm,轉(zhuǎn)速為3600轉(zhuǎn)/分。(1)計算每條磁道的容量;(2)計算磁盤的數(shù)據(jù)傳輸率;(3)計算平均等待時間。(1)每條磁盤的容量是110525b(2)6631680b/s(3)8.33ms簡答題30、說出至少三種加速c

27、pu和存儲器之間有效傳輸?shù)拇胧?。答:主要有?1) 加長存儲器的字長 2) 采用雙端口存儲器 3) 加入cache 4) 采用多體交叉存儲器31、存儲保護(hù)主要包括哪幾個方面?答:存儲保護(hù)一般涉及存儲區(qū)域保護(hù)和訪問方式保護(hù)兩大方面。前者主要有 頁表保護(hù)、鍵保護(hù)、環(huán)保護(hù)等方式,后者則主要考慮對主存信息使用的讀、寫、執(zhí)行三種方式的保護(hù)。32、計算機(jī)存儲系統(tǒng)分為哪幾個層次?答:計算機(jī)存儲系統(tǒng)一般指:cpu內(nèi)的寄存器、cache、主存、外存、后備存 儲器等五個層次應(yīng)用題33、主存容量為4mb,虛存容量為1gb,則虛存地址和物理地址各為多少位?如頁面大小為4kb,則頁表長度是多少?解(1);虛擬容量1gb

28、對應(yīng)地址為30位;主存容量4mb對應(yīng)地址為22位(2);1gb/4kb=256k34、cpu執(zhí)行一段程序時, cache完成存取的次數(shù)為2420次,主存完成存取的次數(shù)為80次,已知cache存儲周期為40ns,主存存儲周期為240ns,求cache/主存系統(tǒng)的效率和平均訪問時間。35、某機(jī)器中,已知配有一個地址空間為0000h-3fffh的rom區(qū)域。現(xiàn)在再用一個ram芯片(8k×8)形成40k×16位的ram區(qū)域,起始地址為6000h,假定ram芯片有/cs和/we 信號控制端。cpu的地址總線為a15-a0,數(shù)據(jù)總線為d15-d0,控制信號為r/w (讀/寫),/mre

29、q (訪存),要求:(1) 畫出地址譯碼方案。(2) 將rom與ram同cpu連接。36、用16k×8位的dram芯片組成64k×32位存儲器,畫出該存儲器的組成邏輯框圖。37、某機(jī)字長8位,用4k*8位的ram芯片和2k*8位的rom芯片設(shè)計一個容量為16k字的存儲器,其中ram為高8k字,rom為低2k字,最低地址為0。(1)地址線和數(shù)據(jù)線各為多少根?(2)各種芯片的數(shù)量是多少?(3)請畫出存儲器結(jié)構(gòu)圖及與cpu的連接圖。1)地址線14根,數(shù)據(jù)線8根;(2)2片ram,1片rom;38、下圖為某16位機(jī)的主存空間構(gòu)成示意圖,其中ram為8k*16的隨機(jī)存儲器,rom位8

30、k*16位的只讀存儲器。仔細(xì)分析該圖,并按要求答題。(1)該存儲器最大空間有多少?已經(jīng)構(gòu)成的空間有多少?(2)圖中構(gòu)成的地址空間分布是怎樣的?畫出地址空間分布圖。某8位機(jī)地址16位,用8k*8位的rom芯片和8k*8位的ram芯片組成存儲器,按字節(jié)編址,其中ram的地址為0000h5fffh,rom的地址為6000h9fffh。要求:(1)畫出存儲器空間分布圖,并確定需要的ram以及ram芯片數(shù)量;(2)畫出此存儲器組成結(jié)構(gòu)圖及與cpu的連接圖。(1)圖略;需要3片ram,2片rom;(2)圖略。 第四章單選題1、用某個寄存器的值做操作數(shù)地址的尋址方式稱為(d)尋址。直接間接寄存器寄存器間接2

31、、堆棧尋址方式中,設(shè)a為累加器,sp為堆棧指示器,msp為sp所指示的棧頂單元,如果進(jìn)棧的操作是:(a)-msp, (sp)-1-sp, 那么出棧的操作應(yīng)為: b(msp)a, (sp)+1sp(sp)+1sp, (msp)a(sp)-1sp, (msp)a(msp)a, (sp)-1sp3、變址尋址方式中,操作數(shù)的有效地址等于:c基值寄存器內(nèi)容加上形式地址(位移量)堆棧指示器內(nèi)容加上形式地址(位移量)變址寄存器內(nèi)容加上形式地址(位移量)程序記數(shù)器內(nèi)容加上形式地址(位移量)4、從以下有關(guān)risc的描述中,選擇最合適的答案。 c采用risc技術(shù)后,計算機(jī)的體系結(jié)構(gòu)又恢復(fù)到早期的比較簡單的情況。為

32、了實(shí)現(xiàn)兼容,新設(shè)計的risc是從原來cisc系統(tǒng)的指令系統(tǒng)中挑選一部分實(shí)現(xiàn)的。risc的主要目標(biāo)是減少指令數(shù),提高指令執(zhí)行效率。risc設(shè)有乘、除法指令和浮點(diǎn)運(yùn)算指令。5、指令系統(tǒng)中采用不尋址方式的目的主要是(b )實(shí)現(xiàn)存儲程序和程序控制縮短指令長度,擴(kuò)大尋址空間,提高編程靈活性可以直接訪問外存提供擴(kuò)展操作碼的可能并降低指令譯碼難度6、單地址指令中為了完成兩個數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個操作數(shù)外,另一個經(jīng)常需采( c)堆棧尋址方式立即尋址方式隱含尋址方式間接尋址方式7、寄存器間接尋址方式中,操作數(shù)處在( a)通用寄存器堆棧主存儲器程序計數(shù)器8、指令的尋址方式有順序和跳躍兩種,采用跳躍尋址方

33、式,可以實(shí)現(xiàn)(d)堆棧尋址程序的條件轉(zhuǎn)移程序的無條件轉(zhuǎn)移程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移判斷題9、引入操作數(shù)尋址方式目的有:縮短指令長度、擴(kuò)大尋址范圍、提高編程靈活性等。 對10、指令系統(tǒng)指一臺計算機(jī)中所有機(jī)器指令的集合,是表征計算機(jī)性能的重要因素。 對 填空題11、 一個較完善的指令系統(tǒng)應(yīng)包含:(數(shù)據(jù)傳送)類指令,(算術(shù)運(yùn)算)類指令,(邏輯運(yùn)算)類指令,程序控制類指令,i/o類指令,字符串類指令,系統(tǒng)控制類指令等。12、 根據(jù)操作數(shù)所在位置,指出其尋址方式(填空):(1)操作數(shù)在寄存器中,為(寄存器直接)尋址方式。(2)操作數(shù)地址在寄存器,為(寄存器間接)尋址方式。(3)操作數(shù)在指令中,為(立即)

34、尋址方式。(4)操作數(shù)地址(主存)在指令中,為(直接)尋址方式(5)操作數(shù)的地址,為某一寄存器內(nèi)容與位移量之和可以是(相對)、(基址)、(變址)尋址方式。13、 指令尋址方式主要有(順序?qū)ぶ贩绞剑?shí)現(xiàn)指令逐條順序執(zhí)行,pc+1->pc)和(跳躍尋址方式)實(shí)現(xiàn)程序轉(zhuǎn)移)。14、 從計算機(jī)指令系統(tǒng)的角度看當(dāng)前的計算機(jī)指令系統(tǒng)結(jié)構(gòu)分為兩大類:(復(fù)雜指令集計算機(jī))、(精簡指令集計算機(jī))。15、 地址碼表示(操作數(shù)的地址)。以其數(shù)量為依據(jù),可以將指令分為(零地址指令)、和(一地址指令)(二地址指令)(三地址指令)(多地址指令)等幾種。16、 二地址指令中,操作數(shù)的物理位置有三種型式,分別是(寄存器

35、-寄存器(rr)型、(寄存器-存儲器(rs)型和(存儲器-存儲器(ss)型。17、 堆棧是一種特殊的(數(shù)據(jù))尋址方式,它采用(先進(jìn)后出)原理。按結(jié)構(gòu)不同分為(寄存器)堆棧和(存儲器)堆棧。18、 形成操作數(shù)地址的方式,稱為(數(shù)據(jù)尋址)方式。操作數(shù)可以放在(專用)寄存器、(通用)寄存器、和指令中。19、 形成指令地址的方式,稱為(指令尋址)方式,有(順序)尋址和(跳躍)尋址兩種。20、 指令字長度分為(單字長)、(半字長)、(雙字長)三種形式。21、 指令格式是指令用(二進(jìn)制代碼)和表示的結(jié)構(gòu)形式,指令格式由(操作碼)字段和(地址碼)兩字段組成。22、 指令系統(tǒng)是表征一臺計算機(jī)(性能)的重要因素

36、,它的(格式)和(功能)不僅直接影響到機(jī)器的硬件結(jié)構(gòu),也影響到(系統(tǒng)軟件)。計算題23、設(shè)某計算機(jī)數(shù)據(jù)線、地址線均是8位,有一條相對尋址的無條件轉(zhuǎn)移指令存于內(nèi)存的20h單元中,指令給出的位移量d=00010101b,該指令占用2個字節(jié),試計算:1)取該指令時pc的內(nèi)容;2)該指令執(zhí)行結(jié)束時pc的內(nèi)容。由題:(1)pc=20h(2)pc=pc+d+2=20h+2+00010101b=37h簡答題24、指令格式結(jié)構(gòu)如下所示,試分析指令格式及尋址方式特點(diǎn)。31 25 24 23 20 19 01.操作碼:頂長操作碼,可表示128條指令;操作數(shù):雙操作數(shù),可構(gòu)成rs或ss型指令,有直接、寄存器、寄存器

37、間接尋址方式。訪存范圍1m,可表示16個寄存器25、說明risc指令系統(tǒng)的主要特點(diǎn)。指令條數(shù)少,指令長度固定,指令格式、尋址方式種類少,只有取數(shù)/存數(shù)指令訪問存儲器。26、一個比較完善的指令系統(tǒng)應(yīng)該包括哪幾類指令?數(shù)據(jù)傳送指令,算術(shù)運(yùn)算指令,邏輯運(yùn)算指令,程序控制指令,輸入/輸出指令,堆棧指令,字符串指令,特權(quán)指令。應(yīng)用題27、一種單地址指令格式如下所示,其中i為間接特征,x為尋址模式,d為形式地址。i,x,d組成該指令的操作數(shù)有效地址e。設(shè)r為變址寄存器,r1 為基值寄存器,pc為程序計數(shù)器,請在下表中第一列位置填入適當(dāng)?shù)膶ぶ贩绞矫Q。第五章a單選題1、一般機(jī)器周期的時間是根據(jù)(a )來規(guī)定

38、的。主存中讀取一個指令字的時間主存中讀取一個數(shù)據(jù)字的時間主存中寫入一個數(shù)據(jù)字的時間主存中讀取一個數(shù)據(jù)字的時間2、存放微程序的控制存儲器稱為:(b)高速緩沖存儲器控制存儲器虛擬存儲器主存儲器3、以下敘述中正確描述的句子是: (a)同一個cpu周期中,可以并行執(zhí)行的微操作叫相容性微操作同一個cpu周期中,可以并行執(zhí)行的微操作叫相交性微操作同一個cpu周期中,可以并行執(zhí)行的微操作叫相斥性微操作同一個cpu周期中,可以并行執(zhí)行的微操作叫排他性微操作4、計算機(jī)操作的最小時間單位是:(a)時鐘周期指令周期cpu周期微指令周期5、下列部件中不屬于控制器的是:(d)ir操作控制器pcpsw6、同步控制是:(c

39、)只適用于cpu控制的方式只適用于外圍設(shè)備控制的方式由統(tǒng)一時序信號控制的方式所有指令執(zhí)行時間都相同的方式7、在cpu中跟蹤指令后繼地址的寄存器是:(b)mar pc ir psw判斷題8、指令流水線中主要存在三種相關(guān)沖突:資源相關(guān)、數(shù)據(jù)相關(guān)及控制相關(guān)。對9、并發(fā)性指兩個或兩個以上事件在同一時間間隔內(nèi)發(fā)生。對10、硬布線控制器的缺點(diǎn):增加了到控存中讀取微指令的時間,執(zhí)行速度慢。錯11、微程序控制器的優(yōu)點(diǎn):規(guī)整性、靈活性、可維護(hù)性強(qiáng)。對12、微操作是執(zhí)行部件接受微命令后所進(jìn)行的操作,是計算機(jī)硬件結(jié)構(gòu)中最基本的操作對13、微命令指控制部件通過控制線向執(zhí)行部件發(fā)出的各種控制命令,是構(gòu)成控制信號序列的最

40、小單位。對14、時鐘周期是cpu處理操作的最大時間單位。錯15、微程序控制器屬于存儲邏輯型,以微程序解釋執(zhí)行機(jī)器指令,采用存儲邏輯技術(shù)實(shí)對16、地址寄存器用于存放當(dāng)前執(zhí)行的指令碼,供進(jìn)行指令譯碼。錯17、程序計數(shù)器用于存放cpu正在執(zhí)行的指令的地址。錯18、指令寄存器用于保存當(dāng)前cpu所要訪問的內(nèi)存單元的地址。錯填空題19、 請在括號內(nèi)填入適當(dāng)答案。在cpu中: (1) 保存當(dāng)前正在執(zhí)行的指令的寄存器是;(指令寄存器ir) (2) 保存當(dāng)前正要執(zhí)行的指令地址的寄存器是(程序計數(shù)器pc); (3) 算術(shù)邏輯運(yùn)算結(jié)果通常放在(通用寄存器)和(數(shù)據(jù)緩沖寄存器dr)。20、 硬布線器的設(shè)計方法是:先畫

41、出(指令)流程圖,再利用寫出(布爾(邏輯)代數(shù))綜合邏輯表達(dá)式,然后用(門電路和觸發(fā)器)等器件實(shí)現(xiàn)。21、 微程序控制器由(控制存儲器)、(微指令寄存器 )、(地址轉(zhuǎn)移邏輯)三大部分組成,其中(控制存儲器)是rom存儲器,用來存放(微程序)。22、 流水cpu中的主要問題是:(資源)相關(guān)、(數(shù)據(jù))相關(guān)和(控制)相關(guān)。23、 并行處理技術(shù)主要有三種形式:(時間)并行、(空間)并行和(時間及空間)并行。24、 微程序設(shè)計技術(shù)是利用(軟件)方法設(shè)計(控制器)的一門技術(shù),具有規(guī)整性、(靈活性)、可維護(hù)性等一系列優(yōu)點(diǎn)。25、 微指令格式中,微指令的編碼通常采用以下三種方式:(直接表示法)、(編碼表示法)

42、和(混合表示法)。26、 由于數(shù)據(jù)通路之間的結(jié)構(gòu)關(guān)系,微操作可分為(相容性)和(相斥性)兩種。27、 在程序執(zhí)行過程中,控制器控制計算機(jī)的運(yùn)行總是處于(取指令)、分析指令和(執(zhí)行指令)的循環(huán)當(dāng)中。28、 cpu從主存取出一條指令并執(zhí)行該指令的時間叫(指令周期),它常用若干個(機(jī)器周期)來表示,而后者又包含若干個(時鐘周期)。29、 cpu的四個主要功能是(指令控制)、(操作控制)、( 時間控制)和(數(shù)據(jù)加工)。30、 目前的cpu包括(控制器)、(運(yùn)算器)和cache。計算題31、在流水線浮點(diǎn)加法器中,假設(shè)有取指、譯碼、執(zhí)行和回寫四個過程段,每個過程段所需要的時間分別為:t1=60ns,t2=

43、50ns,t3=90ns,t4=80ns,試計算該加法器的加速比是多少。正確答案:該流水線時鐘周期至少為t=90ns,若采用非流水方式進(jìn)行,則其所需要的時間為t1+t2+t3+t4=60+50+90+80=280ns,因此加速比=280/903.1。簡答題32、簡述cpu基本功能正確答案:解:(1)指令控制:程序的順序控制,稱為指令控制。(2)操作控制:管理并產(chǎn)生每條指令的操作控制信號,并把操作控制信號送往相應(yīng)的部件,從而控制這些部件按指令的要求進(jìn)行動作。(3)時間控制:對各種操作實(shí)施時間上的定時,稱為時間控制。(4)數(shù)據(jù)加工:對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算處理。33、簡述什么是微指令?每個微周

44、期的操作所需的控制命令構(gòu)成一條微指令。微指令包含了若干微命令信息。34、簡述什么是微命令?微命令指控制部件通過控制線向執(zhí)行部件發(fā)出的各種控制命令,是構(gòu)成控制信號序列的最小單位。35、簡述什么是指令周期?指令周期是指取出并執(zhí)行一條指令的時間。它由若干個cpu周期組成。36、簡述什么是微程序控制器?微程序控制器是采用微程序方式構(gòu)成的控制器,以若干有序微指令組成的微程序解釋執(zhí)行一條機(jī)器指令。它由控制存儲器、微指令寄存器、地址轉(zhuǎn)移邏輯等構(gòu)成。37、解釋機(jī)器指令和微指令的關(guān)系。機(jī)器指令是控制計算機(jī)完成一個基本操作的命令;微指令則是控制部件中一組實(shí)現(xiàn)一定操作功能的微命令的組合。在微程序控制器中,一條機(jī)器指

45、令需要由一組微指令組成的微程序來完成,即微程序完成對機(jī)器指令的解釋執(zhí)行。因此,一條機(jī)器指令對應(yīng)多條微指令。38、計算機(jī)內(nèi)有哪兩股信息在流動?如何區(qū)分它們?一股是控制信息,即操作命令,其發(fā)源地是控制器,流向各個部件,形成指令流;一股是數(shù)據(jù)信息,它受控制信息的控制,從一個部件流向另一個部件,形成數(shù)據(jù)流。一般地,取指周期從內(nèi)存讀出的信息流是指令流,流向控制器;而執(zhí)行周期從內(nèi)存讀出或向內(nèi)存寫入的信息流是數(shù)據(jù)流,在內(nèi)存和運(yùn)算器之間交互。應(yīng)用題39、流水線中有三類數(shù)據(jù)相關(guān)沖突:寫后讀(raw)相關(guān);讀后寫(war)相關(guān);寫后寫(waw)相關(guān)。判斷以下三組指令各存在哪種類型的數(shù)據(jù)相關(guān)。(1) i1 lad

46、r1,a ; m(a)r1,m(a)是存儲器單元i2 add r2,r1 ;(r2)+(r1)r2(2) i3 add r3,r4 ;(r3)+(r4)r3i4 mul r4,r5 ;(r4)×(r5) r4(3) i5 lad r6,b ; m(b)r6,m(b)是存儲器單元i6 mul r6,r7 ;(r6)×(r7) r6正確答案:解:(1)寫后讀(raw)相關(guān);(2)讀后寫(war)相關(guān),但不會引起相關(guān)沖突;(3)寫后讀(raw)相關(guān)、寫后寫(waw)相關(guān)40、今有4級流水線分別完成取值、指令譯碼并取數(shù)、運(yùn)算、送結(jié)果四步操作,今假設(shè)完成各步操作的時間依次為100ns

47、,100ns,80ns,50ns。請問:(1)流水線的操作周期應(yīng)設(shè)計為多少?(2)若相鄰兩條令發(fā)生數(shù)據(jù)相關(guān),而且在硬件上不采取措施,那么第二條指令要推遲多少時間進(jìn)行。(3)如果在硬件設(shè)計上加以改進(jìn),至少需推遲多少時間?查看答案正確答案:解:(1)流水線的操作時鐘周期t應(yīng)按四步操作中最長時間來考慮,所以t=100ns;(2)兩條指令發(fā)生數(shù)據(jù)相關(guān)沖突情況::addr1,r2,r3;r2+r3r1subr4,r1,r5;r1-r5r4兩條指令在流水線中執(zhí)行情況如下表所示:add指令在時鐘4時才將結(jié)果寫入寄存器r1中,但sub指令在時鐘3時就需讀寄存器r1了,顯然發(fā)生數(shù)據(jù)相關(guān),不能讀到所需數(shù)據(jù),只能等

48、待。 如果硬件上不采取措施,第2條指令sub至少應(yīng)推遲2個操作時鐘周期,即t=2×100ns=200ns;(3)如果硬件上加以改進(jìn)(采取旁路技術(shù)),這樣只需推遲1個操作時鐘周期就能得到所需數(shù)據(jù),即t=100ns。41、已知某機(jī)采用微程序控制方式,其控制存儲器容量為:512×48(位)。微程序可在整個控制存儲器中實(shí)現(xiàn)轉(zhuǎn)移,可控制微程序轉(zhuǎn)移的條件共4個,微指令采用水平型格式,后繼微指令地址采用斷定方式。請問:(1)微指令中的三個字段分別應(yīng)為多少位?(2)畫出圍繞這種微指令格式的微程序控制器邏輯框圖。正確答案:解:(l)假設(shè)判別測試字段中每一位作為一個判別標(biāo)志,那么由于有4個轉(zhuǎn)移

49、條件,故該字段為4位;又因?yàn)榭卮嫒萘繛?12單元,所以下地址字段為9位。 微命令字段則是:(4849)=35位。(2)對應(yīng)上述微指令格式的微程序控制器邏輯框圖如下圖所示。其中微地址寄存器對應(yīng)下地址字,p字段即為判別測試字段,控制字段即為微命令字段,后兩部分組成微指令寄存器。地址轉(zhuǎn)移邏輯的輸入是指令寄存器的op碼、各種狀態(tài)條件以及判別測試字段所給的判別標(biāo)志(某一位為1),其輸出用于控制修改微地址寄存器的適當(dāng)位數(shù),從而實(shí)現(xiàn)微程序的分支轉(zhuǎn)移(此例微指令的后繼地址采用斷定方式)。42、某機(jī)有8條微指令i1-i8,每條微指令所包含的微命令控制信號如下表所示。正確答案:a-j分別對應(yīng)10種不同性質(zhì)的微命令

50、信號。假設(shè)一條微指令的控制字段為8位,請安排微指 令的控制字段格式。解:經(jīng)分析,(e,f,h)和(b,i,j)可分別組成兩個小組或兩個字段,然后進(jìn)行譯碼,可得六個微命令信號,剩下的a,c,d,g四個微命令信號可進(jìn)行直接控制,其整個控制字段組成如下:43、假設(shè)某機(jī)器有80條指令,平均每條指令由4條微指令組成,其中有一條取指微指令是所有指令公用的。已知微指令長度為32位,請估算控制存儲器容量。解:微指令條數(shù)為:(4-1)×80+1=241條 取控存容量為:256×32位=1kb44、參見下圖的數(shù)據(jù)通路,畫出取數(shù)指令"lda(r3),ro"的指令周期流程圖,其

51、含義是將(r3)為地址的主存單元的內(nèi)容取至寄存器r0中,標(biāo)出各微操作控制信號序列。解:"lda(r3),ro"指令是一條取數(shù)指令,其指令周期流程圖如下圖所示:45、參見下圖的數(shù)據(jù)通路。畫出存數(shù)指令"sta r1 ,(r2)"的指令周期流程圖,其含義是將寄存器r1的內(nèi)容傳送至(r2)為地址的主存單元中。標(biāo)出各微操作信號序列。正確答案:解:"star1,(r2)"指令是一條存數(shù)指令,其指令周期流程圖如下圖所示:46、設(shè)運(yùn)算器結(jié)構(gòu)如下圖所示,ir為指令寄存器,r1r3是三個通用寄存器,其中任何一個都可以作為源寄存器或目標(biāo)寄存器,a和b是三選

52、一多路開關(guān),通路的選擇分別由as0、as1和bs0、bs1控制,s1、s2是alu的操作性質(zhì)控制器:當(dāng)s1s2=00時,alu輸出b;=01時輸出a+b;=10時輸出a-b;=11時輸出¬b。另有三條機(jī)器指令:mov(從源寄存器傳送一個數(shù)到目標(biāo)寄存器)、add(源寄存器內(nèi)容于目標(biāo)寄存器內(nèi)容相加后送目標(biāo)寄存器)和com(源寄存器內(nèi)容取反后送目標(biāo)寄存器)。假設(shè)控存cm僅有16個單元,且只考慮運(yùn)算器數(shù)據(jù)通路的控制,請設(shè)計微指令格式。微指令參考格式如下:as1 as0 bs1 bs0 s2 s1 +1 alu-bus ldir ldr1 ldr2 ldr3 p1 p2 a3-a3位號 1 2

53、 3 4 5 6 7 8 9 10 11 12 13 14 15-1847、流水線中有寫后讀、讀后寫和寫后寫三種數(shù)據(jù)相關(guān)沖突,試判斷下面指令存在哪種類型的數(shù)據(jù)相關(guān)。i1:add r1,r2,r3 ;r2+r3 -> r1i2:sub r4,r1,r5 ;r1-r5 -> r4在i2指令進(jìn)入流水線時,可能出現(xiàn)在i1指令寫入r1前就讀出r1內(nèi)容,發(fā)生了寫后讀相關(guān)。已知cpu結(jié)構(gòu)如下圖所示,其中包括一個累加器ac、一個狀態(tài)寄存器和其他幾個寄存器。各部分之間的連線表示數(shù)據(jù)通路,箭頭表示信息傳遞方向。試完成以下工作:寫出圖中四個寄存器a、b、c、d的名稱和作用;簡述完成指令add y的數(shù)據(jù)通

54、路(y為存儲單元地址,本指令功能為(ac)+(y)ac)。解答:a-數(shù)據(jù)緩沖寄存器dr、b-指令寄存器ir、c-主存地址寄存器ar、d-程序計數(shù)器pc。操作的數(shù)據(jù)通路為:pcarmmdriryar(mar)mmdr(mdr)aluadd(控制信號)ac第六章a單選題1、在集中式總線仲裁中,(a )方式對電路故障最敏感。菊花鏈方式獨(dú)立請求方式分布式計數(shù)器定時查詢方式2、計算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于實(shí)現(xiàn)積木化,同時:(c)減少了信息傳輸量提高了信息傳輸?shù)乃俣葴p少了信息傳輸線的條數(shù)加重了cpu的工作量3、系統(tǒng)總線中地址線的功能是:(d)選擇主存單元地址選擇進(jìn)行信息傳輸?shù)脑O(shè)備選擇外存地址指定主存

55、和i/o設(shè)備接口電路的地址4、采用串行接口進(jìn)行7位ascii碼傳送,帶有1位奇校驗(yàn)位,l位起始位和1位停止位,當(dāng)傳輸率為9600波特時,字符傳送速率為:(a)960873.13724805、同步通信之所以比異步通信具有較高的傳輸速率,是因?yàn)椋?d)同步通信不需要應(yīng)答信號且總線長度比較短同步通信用一個公共的時鐘信號進(jìn)行同步同步通信中,各部件存取時間比較接近以上各項(xiàng)因素的綜合結(jié)果6、在集中式總線仲裁中,( b)方式響應(yīng)時間最快。鏈?zhǔn)讲樵儶?dú)立請求計數(shù)器定時查詢分布7、計算機(jī)系統(tǒng)的輸入輸出接口是( c)之間的交接界面。cpu與存儲器存儲器與外圍設(shè)備主機(jī)與外圍設(shè)備cpu與系統(tǒng)總線8、在計數(shù)器定時查詢方式下,每次計數(shù)從0開始,則(a)設(shè)備號小的優(yōu)先級高設(shè)備號大的優(yōu)先級高每個設(shè)備使用總線的機(jī)會相同以上都不對9、在集中式總線仲裁中,(b)方式相應(yīng)最快。鏈?zhǔn)讲樵儶?dú)立請求計數(shù)器定時查詢不能確定10、系統(tǒng)總線是指(d)運(yùn)算器、控制器、寄存器之間的連接部件運(yùn)算器、寄存器、主存之間的連接部件運(yùn)算器、寄存器、外圍設(shè)備之間的連接部件cpu、主存、外圍設(shè)備之間的連接部件判斷題11、波特是信號傳輸速度的單位,波特率等于每秒內(nèi)線路狀態(tài)的改變次數(shù)。1200波特率即指信號能在1秒鐘內(nèi)改變1200次值。對12、分時傳送即指總線復(fù)用或是共享總線的部件分時使用總線。對13、實(shí)現(xiàn)高速cpu與低速外設(shè)之間工作速度上的匹配和

溫馨提示

  • 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

提交評論