




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)組成原理習(xí)題集習(xí)題和解析第一部分《計(jì)算機(jī)組成原理》中各章習(xí)題的解析及補(bǔ)充題的解析。第1章計(jì)算機(jī)系統(tǒng)概論1習(xí)題解析一、選擇題.在下列四句話(huà)中,最能準(zhǔn)確反映計(jì)算機(jī)主要功能的是。A.計(jì)算機(jī)可以存儲(chǔ)大量信息B.計(jì)算機(jī)能代替人的腦力勞動(dòng)C.計(jì)算機(jī)是一種信息處理機(jī)D.計(jì)算機(jī)可實(shí)現(xiàn)高速運(yùn)算解:答案為C。1946年2月,在美國(guó)誕生了世界上第一臺(tái)電子數(shù)字計(jì)算機(jī),它的名字叫,1949年研制成功的世界上第一臺(tái)存儲(chǔ)程序式的計(jì)算機(jī)稱(chēng)為。1)A.EDVACB.EDSACC.ENIACD.UNIVAC-I2)A.EDVACB.EDSACC.ENIACD.UNIVAC-I解:答案為⑴C,⑵A?.計(jì)算機(jī)硬件能直接執(zhí)行的只能是。A.符號(hào)語(yǔ)言B.機(jī)器語(yǔ)言C.匯編語(yǔ)言D.機(jī)器語(yǔ)言和匯編語(yǔ)言解:答案為B。.運(yùn)算器的核心部件是。A.數(shù)據(jù)總線B.數(shù)據(jù)選擇器C.累加寄存器D.算術(shù)邏輯運(yùn)算部件解:答案為Do.存儲(chǔ)器主要用來(lái)oA.存放程序B.存放數(shù)據(jù)C.存放微程序D.存放程序和數(shù)據(jù)解:答案為D。.目前我們所說(shuō)的個(gè)人臺(tái)式商用機(jī)屬于。A.巨型機(jī)B.中型機(jī)C.小型機(jī)D.微型機(jī)解:答案為D。.至今為止,計(jì)算機(jī)中所含所有信息仍以二進(jìn)制方式表示,其原因是。A.節(jié)約元件B.運(yùn)算速度快C.物理器件性能決定D.信息處理方便解:答案為案.對(duì)計(jì)算機(jī)軟、硬件資源進(jìn)行管理,是的功能。A.操作系統(tǒng)B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.語(yǔ)言處理程序D.用戶(hù)程序解:答案為案.企事業(yè)單位用計(jì)算機(jī)計(jì)算、管理職工工資,這屬于計(jì)算機(jī)的應(yīng)用領(lǐng)域。A.科學(xué)計(jì)算B.數(shù)據(jù)處理C.過(guò)程控制D.輔助設(shè)計(jì)解:答案為B。.微型計(jì)算機(jī)的發(fā)展以技術(shù)為標(biāo)志。A.操作系統(tǒng)B.微處理器C.硬盤(pán)D.軟件解:答案為B。二、填空題1.操作系統(tǒng)是一種(1),用于(2),是(3)的接口。A.系統(tǒng)程序B.應(yīng)用程序C.用戶(hù)程序D.中間件A.編碼轉(zhuǎn)換B.操作計(jì)算機(jī)C.管理和控制計(jì)算機(jī)的資源D.把高級(jí)語(yǔ)言程序翻譯成機(jī)器語(yǔ)言程序A.軟件與硬件B.主機(jī)與外設(shè)C.用戶(hù)與計(jì)算機(jī)D.高級(jí)語(yǔ)言與機(jī)器語(yǔ)言機(jī)解:答案為⑴A⑵C⑶Co.計(jì)算機(jī)的硬件包括、、、、五部分。解:答案為運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備。.存儲(chǔ)器分為和.在CPU運(yùn)行程序時(shí),必須把程序放在。解:答案為內(nèi)(主)存儲(chǔ)器,外(輔助)存儲(chǔ)器,內(nèi)存。.存儲(chǔ)器的存儲(chǔ)容量一般以為單位,一臺(tái)微機(jī)的內(nèi)存容量是128MB,應(yīng)是個(gè)這樣的單位。20解:答案為字節(jié),128X2字節(jié)。.計(jì)算機(jī)的運(yùn)算精度主要由計(jì)算機(jī)的決定,越,則計(jì)算機(jī)的運(yùn)算精度越高。解:答案為字長(zhǎng),字長(zhǎng),長(zhǎng)。.馮.諾依曼結(jié)構(gòu)計(jì)算機(jī)的基本特點(diǎn)是。解:答案為程序存儲(chǔ)。.總線一般可分為三類(lèi),它們分別是,和。解:答案為數(shù)據(jù)總線、地址總線、控制總線。.計(jì)算機(jī)軟件一般可分為,和o解:答案為系統(tǒng)軟件、應(yīng)用軟件、工具軟件。.郵局對(duì)信件進(jìn)行自動(dòng)分揀,使用的計(jì)算機(jī)技術(shù)是。解:答案為模式識(shí)別。.微型計(jì)算機(jī)的分類(lèi)以微處理器的來(lái)劃分。解:答案為規(guī)格。三.簡(jiǎn)答題.會(huì)計(jì)電算化屬于計(jì)算機(jī)應(yīng)用的哪個(gè)領(lǐng)域?答:在計(jì)算機(jī)的應(yīng)用領(lǐng)域中,會(huì)計(jì)電算化屬于計(jì)算機(jī)數(shù)據(jù)處理方面的應(yīng)用領(lǐng)域。.兼容性是計(jì)算機(jī)的一個(gè)重要性能,請(qǐng)解釋一下何為向上兼容?答:所謂向上兼容是指舊型號(hào)計(jì)算機(jī)的軟件可以不加修改地在新型號(hào)計(jì)算機(jī)上運(yùn)行。系列機(jī)通常具有這種兼容性。.按照馮.諾依曼原理,現(xiàn)代計(jì)算機(jī)應(yīng)具備哪些功能?答:按照馮.諾依曼原理,現(xiàn)代計(jì)算機(jī)應(yīng)具備以下5個(gè)功能:⑴輸入輸出功能:能把原始數(shù)據(jù)和解題步驟及中間結(jié)果接收下來(lái)(輸入),把計(jì)算結(jié)果與計(jì)算過(guò)程中出現(xiàn)的情況告訴(輸出)給用戶(hù)。⑵記憶功能:應(yīng)能“記住”原始數(shù)據(jù)、解題步驟及中間結(jié)果。⑶計(jì)算功能:應(yīng)能進(jìn)行一些最基本的運(yùn)算。這些基本運(yùn)算能組成人們所需要的復(fù)雜運(yùn)算。(4)判斷功能:計(jì)算機(jī)在進(jìn)行一步操作后,應(yīng)能從預(yù)先無(wú)法確定的幾種方案中選擇一種操作方案。⑸自我控制功能:計(jì)算機(jī)應(yīng)能保證程序執(zhí)行的正確性和各部件間的協(xié)調(diào)性。.答:計(jì)算機(jī)的大部分功能既能由硬件完成,也能由軟件完成,從邏輯上講,兩者是等效的。通常用硬件實(shí)現(xiàn)執(zhí)行速度快、成本高、修改困難,而軟件剛好相反。兩者之間沒(méi)有固定的界限。.如何理解軟、硬件之間的等價(jià)性?答:計(jì)算機(jī)的大部分功能既能由硬件完成,也能由軟件完成,從邏輯上講,兩者是等效的。通常用硬件實(shí)現(xiàn)執(zhí)行速度快、成本高、修改困難,而軟件剛好相反。兩者之間沒(méi)有固定的界限。.何謂綠色計(jì)算機(jī)?對(duì)它有哪些要求?答:綠色計(jì)算機(jī)是指不會(huì)對(duì)人類(lèi)及其生存環(huán)境造成不良影響的計(jì)算機(jī)。對(duì)它的主要要求是:⑴節(jié)能:要求計(jì)算機(jī)的耗電量要低。⑵低污染:在生產(chǎn)、包裝過(guò)程中盡量使用無(wú)毒、可再生材料,打印機(jī)噪聲要降到最小,電磁輻射要符合環(huán)保標(biāo)準(zhǔn)。⑶易回收:生產(chǎn)、運(yùn)輸和使用等各環(huán)節(jié)所用的材料應(yīng)容易銷(xiāo)毀或回收。(4)符合人體工程學(xué)的要求。第2章數(shù)字電路基礎(chǔ)和計(jì)算機(jī)中的邏輯部件本章將給出主教材《計(jì)算機(jī)組成原理》第2章的習(xí)題及補(bǔ)充題的解析。2.1習(xí)題解析一.判斷題.觸發(fā)器是一種時(shí)序電路,它是構(gòu)成時(shí)序邏輯電路的基礎(chǔ)。答:正確。.組合邏輯電路的特點(diǎn)是它的輸出狀態(tài)僅與當(dāng)時(shí)的輸入狀態(tài)有關(guān),而與過(guò)去的輸入狀態(tài)無(wú)關(guān)。答:正確。.譯碼器是一種組合邏輯電路,而計(jì)數(shù)器是一種時(shí)序邏輯電路。答:正確。.移位寄存器除了能把存在其中的數(shù)據(jù)一位一位地向左或向右移動(dòng)外,還可用它來(lái)判斷最左邊的位是0還是1。答:正確。.環(huán)形計(jì)數(shù)器不是用來(lái)計(jì)數(shù)的,而是用于發(fā)出順序控制信號(hào)的。答:正確。.J-K觸發(fā)器是組成計(jì)數(shù)器的理想記憶元件。答:正確。.計(jì)數(shù)器除了能對(duì)輸入脈沖進(jìn)行計(jì)數(shù),還能作為分頻器用。答:正確。.PLA中的“與”陣列和“或”陣列都是可編程的。答:正確。.在PAL中,“與”陣列是可編程的,而“或”陣列是固定連接的。答:正確。.PROM的“與”陣列是不可編程的,“或”陣列是可編程的。答:正確。二.選擇題4輸入端“與非”門(mén)的某一輸入端的輸入為“0”,那么它的輸出值是。A.“0"B.取決于其他輸入端的輸入C.“1”解:答案為C。CPU中有若干寄存器,其中存放存儲(chǔ)器中數(shù)據(jù)和指令地址的寄存器是,暫存數(shù)據(jù)和指令的寄存器是,存放CPU將要執(zhí)行的下一條指令地址的寄存器是。A.地址寄存器B.程序計(jì)數(shù)器C.數(shù)據(jù)寄存器D.指令寄存器解:答案依次為A,C,B?狀態(tài)寄存器中的各個(gè)狀態(tài)標(biāo)志位是依據(jù)來(lái)置位的。A.算術(shù)邏輯部件上次的運(yùn)算結(jié)果B.CPU將要執(zhí)行的指令c.CPU已執(zhí)行的指令D.累加器中的數(shù)據(jù)解:答案為答4.觸發(fā)器的狀態(tài)由時(shí)鐘脈沖的上升沿時(shí)D(數(shù)據(jù))端的狀態(tài)決定,而與觸發(fā)器的原狀態(tài)無(wú)關(guān),這種觸發(fā)器是.A.J-K觸發(fā)器B.R-S基本觸發(fā)器C.D型觸發(fā)器D.R-S同步觸發(fā)器解:答案為C。.在總線中起數(shù)據(jù)暫存和緩沖作用的器件是。A.總線傳輸器B.三態(tài)門(mén)C.總線控制器D.總線緩沖器解:答案為D。.為協(xié)調(diào)計(jì)算機(jī)各部件的工作,需要來(lái)提供統(tǒng)一的時(shí)鐘。A.總線緩沖器B.時(shí)鐘發(fā)生器C.總線控制器D.操作命令發(fā)生器解:答案為B。.邏輯表達(dá)式(A+B).()可化簡(jiǎn)化()A(2)B(3)A(4)B(5)都不是解:答案為(2)B?把邏輯表達(dá)式展開(kāi)并用公式進(jìn)行化簡(jiǎn)。.正邏輯下的“或-非”門(mén)是負(fù)邏輯下的。A."與"門(mén)B."或”門(mén)C.“與-非”門(mén)D."異或"門(mén)解:答案為C。三.填空題.可編程序邏輯器件的PLD實(shí)際上是兩級(jí)結(jié)構(gòu)的器件。解:答案為“與”和“或”。.計(jì)算機(jī)中常用的時(shí)序電路有、和等。解:答案為觸發(fā)器、計(jì)數(shù)器和寄存器。.是構(gòu)成時(shí)序電路的基礎(chǔ)。解:答案為觸發(fā)器。.設(shè)“異或”門(mén)的二個(gè)輸入端為A和B,輸出為Y,當(dāng)A接1時(shí),輸出為 ,當(dāng)A接0時(shí),輸出為 。解:答案為B,B..計(jì)算機(jī)中常用的組合邏輯電路有、等。解:答案為譯碼器、數(shù)據(jù)選擇器。.計(jì)算機(jī)中常用或來(lái)驅(qū)動(dòng)總線。解:答案集電極開(kāi)路門(mén)、三態(tài)門(mén)。。.當(dāng)時(shí)鐘脈沖CP到來(lái)時(shí),各觸發(fā)器的輸入端的數(shù)據(jù)可被鎖定至輸出端以備輸出的寄存器是。解:答案為并行寄存器。.寄存器常用于乘、除法運(yùn)算中。解:答案為移位寄存器。因?yàn)槌朔ㄐ枰獙?duì)部分積和乘數(shù)進(jìn)行右移操作,除法要對(duì)被除數(shù)和余數(shù)進(jìn)行左移操作。四.綜合題1.設(shè)A,B,C是三個(gè)二進(jìn)制數(shù)碼,用邏輯表達(dá)式寫(xiě)出A=B=C的判斷條件。(提示:先iffll出真值表)。解:設(shè)判斷函數(shù)為F,則F與A、B、C的關(guān)系用以下的真值表表示。ABCFABC0001100001010101001100110111由此可得到F=A.B.C2.請(qǐng)畫(huà)出下列函數(shù)的真值表:(1)Fl(A,B,C)=A?B+B?C⑵F2(A,B,C)=A+B+C解:函數(shù)的真值表如下:ABCFlF2ABCFl000011000OOI111011010001101Oil011111.試用三種基本門(mén)(與、或、非門(mén))組成下列邏輯電路(1)異或門(mén)⑵同或門(mén)⑶與非門(mén)⑷或非門(mén)解:以“與非”門(mén)為例,“與非”門(mén)的邏輯表達(dá)式是F=A.B,故電路連接如左圖。其他三種情況的做法類(lèi)似,略。.利用布爾代數(shù)的基本定律證明下列等式⑴A+B?C=(A+C)?(A+B)(A+B+C)?A=0解:證明⑴等式右邊=(A+C)?(A+B)=A?A+A?B+C?A+C?B=A+A?B+C?A+C?B=A?(1+B)+C?A+C?B=A?(1+C)+C?B=A+C,B=等式左邊因此,A+C?B=(A+C)?(A+B(2)用摩爾定理,等式左邊展開(kāi)為A?B?C?A=A?A?B?C=0=右邊第3章信息表示與運(yùn)算基礎(chǔ)習(xí)題解析一、判斷題.在數(shù)字計(jì)算機(jī)中所以采用二進(jìn)制是因?yàn)槎M(jìn)制的運(yùn)算最簡(jiǎn)單。答:正確。.在所有的進(jìn)位計(jì)數(shù)制中,整數(shù)部分最低位的權(quán)都是1。答:正確。.某R進(jìn)位計(jì)數(shù)制,其左邊一位的權(quán)是其相鄰的右邊一位的權(quán)的R倍。答:正確。.計(jì)算機(jī)表示的數(shù)發(fā)生溢出的根本原因是計(jì)算機(jī)的字長(zhǎng)有限。答:錯(cuò)誤。.表示定點(diǎn)數(shù)時(shí),若要求數(shù)值0在計(jì)算機(jī)中唯?地表示為全0,應(yīng)采用補(bǔ)碼。答:正確。.浮點(diǎn)數(shù)的取值范圍由階碼的位數(shù)決定,而精度由尾數(shù)的位數(shù)決定。答:正確。.CRC校驗(yàn)碼的生成和檢驗(yàn)大多采用軟件實(shí)現(xiàn)。答:正確。.若浮點(diǎn)數(shù)的尾數(shù)用補(bǔ)碼表示,那么規(guī)格化的浮點(diǎn)數(shù)是指尾數(shù)數(shù)值位的最高位是0(正數(shù))或是1(負(fù)數(shù))。答:正確。.在實(shí)際應(yīng)用中,奇偶校驗(yàn)多采用奇校驗(yàn),這是因?yàn)槠嫘r?yàn)中不存在全“0”代碼,在某些場(chǎng)合下更便于判別。答:正確。.顯示圖形時(shí)要經(jīng)過(guò)復(fù)雜的數(shù)學(xué)計(jì)算,因此占用的時(shí)間要比位圖圖像的時(shí)間長(zhǎng)。答:正確。二、選擇題.下列各種數(shù)制的數(shù)中最小的數(shù)是。A.(101001)2B.(101001)BCDC.(52)8D.(233)H解:答案為B。.下列各種數(shù)制的數(shù)中最大的數(shù)是?A.(1001011)2B.75C.(112)8D.(4F)H解:答案為D。.1010AH是oA.表示一個(gè)二進(jìn)制數(shù)B.表示一個(gè)十六進(jìn)制數(shù)C.表示一個(gè)十進(jìn)制數(shù)D.表示一個(gè)錯(cuò)誤的數(shù)解:答案為B。.二進(jìn)制數(shù)215轉(zhuǎn)換成二進(jìn)制數(shù)是(1),轉(zhuǎn)換成八進(jìn)制數(shù)是(2),轉(zhuǎn)換成十六進(jìn)制數(shù)是(3).將二進(jìn)制數(shù)01100100轉(zhuǎn)換成十進(jìn)制數(shù)是(4),轉(zhuǎn)換成八進(jìn)制數(shù)是(5),轉(zhuǎn)換成十六進(jìn)制數(shù)是(6).A.111010UBB.11101010BC.10100001BD.110101UBA.327B.268.75C.252D.326A.137HB.C6HC.D7HD.EAHA.101B.100C.110D.99A.123B.144C.80D.800A.64B.63C.100D.0AD解:答案依次為⑴D(2)A(3)B(4)B(5)B(6)A?ASCH碼是對(duì)(1)進(jìn)行編碼的一種方案,它是(2)的縮寫(xiě)。A.字符B.漢字C.圖形符號(hào)D.聲音A.余3碼B.十進(jìn)制數(shù)的二進(jìn)制編碼C.格雷碼D.美國(guó)標(biāo)準(zhǔn)信息交換代碼解:答案依次為⑴A⑵D。6.在一個(gè)8位二進(jìn)制數(shù)的機(jī)器中,補(bǔ)碼表示數(shù)的范圍從(1)(小)到(2)(大),這兩個(gè)數(shù)在機(jī)器中的補(bǔ)碼表示分別為(3)和(4),而數(shù)0的補(bǔ)碼表示為(5).(1)、(2)A.-256B.-255C.-128D.-127E.0F.+127G.+128H.+255I.+256,(4)、(5):A.00000000B.10000000C.01111111D.11111111E.00000000或10000000F.01111111或11111111G.00000000或11111111H.10000000或01111111解:答案依次為C,F,B,C,A?7.將十進(jìn)制數(shù)15/2表示成二進(jìn)制浮點(diǎn)規(guī)格化數(shù)(階符1位,階碼2位,數(shù)符1位,尾數(shù)4位)是。A.01101111B.01101110C.01111111D.11111111解:答案為A。.十進(jìn)制數(shù)5的單精度浮點(diǎn)數(shù)IEEE754代碼為。0100000010100000000000000000000011000000101000000000000000000000011000001010000000000000000000001100000010I000000000000000000000解:答案為A。.能發(fā)現(xiàn)兩位錯(cuò)誤并能糾正一位錯(cuò)的編碼是。A.CRC碼B.海明碼C.偶校驗(yàn)碼D.奇校驗(yàn)碼解:答案為B。.在大量數(shù)據(jù)傳送中常用的且有效的檢驗(yàn)法是。A.CRC碼B.海明碼C.偶校驗(yàn)碼D.奇校驗(yàn)碼解:答案為案三、填空題.計(jì)數(shù)制中使用的數(shù)據(jù)個(gè)數(shù)被稱(chēng)為。答:基。.在用表示的機(jī)器數(shù)中,零的編碼是唯一的。答:補(bǔ)碼。.信息的數(shù)字化編碼是指。答:是指用“0”或“1”的二進(jìn)制編碼,并選用一定的組合規(guī)則來(lái)表示信息。.一個(gè)定點(diǎn)數(shù)由和兩部分組成。根據(jù)小數(shù)點(diǎn)位置不同,定點(diǎn)數(shù)據(jù)有和兩種表示方法。答:符號(hào)位,數(shù)值域,純小數(shù),純整數(shù)(順序可變)。.BCD碼中,每一位十進(jìn)制數(shù)字由位二進(jìn)制數(shù)碼組成,用ASCII碼表示一個(gè)字符通常需要位二進(jìn)制數(shù)碼。答:4,7o.移碼常用來(lái)表示浮點(diǎn)數(shù)的部分,移碼和補(bǔ)碼比較,它們除外,其他各位都。答:階碼,符號(hào)位,相同。.碼距的定義是。答:編碼系統(tǒng)中任兩個(gè)合法碼之間的最少二進(jìn)制位數(shù)的差異。.8421碼用二進(jìn)制求和時(shí),當(dāng)和超過(guò)時(shí),需要做修正。答:9,加6調(diào)整。.有二進(jìn)制數(shù)D4D3D2DL奇偶校驗(yàn)值用p表示,則奇校驗(yàn)為,偶校驗(yàn)為,奇偶校驗(yàn)只能檢測(cè),無(wú)法檢測(cè)。答:P=D4?D3?D2?D1,P=D4?D3?D2?DI,奇數(shù)個(gè)錯(cuò),偶數(shù)個(gè)錯(cuò)。.在浮點(diǎn)加減法運(yùn)算中,當(dāng)運(yùn)算結(jié)果的尾數(shù)的絕對(duì)值大于1時(shí),需要對(duì)結(jié)果進(jìn)行,其操作是。答:向右規(guī)格化,尾數(shù)右移一位,右邊補(bǔ)一個(gè)0,階碼減1,直到尾數(shù)絕對(duì)值20.5。四、計(jì)算題.用二進(jìn)制數(shù)表示一個(gè)四位十進(jìn)制的整數(shù)最少需要幾位(不含符號(hào)位)。解:2X=104,N=4X1/她2=14位。.某機(jī)器字長(zhǎng)32位,定點(diǎn)表示,其中31位表示尾數(shù),1位是符號(hào)位,問(wèn):⑴定點(diǎn)原碼整數(shù)表示時(shí),最大正數(shù)是多少?最小負(fù)數(shù)是多少?⑵定點(diǎn)原碼小數(shù)表示時(shí),最大正數(shù)是多少?最小負(fù)數(shù)是多少?。3131解:⑴定點(diǎn)原碼整數(shù)表示時(shí),最大正數(shù)=(2-1);最小負(fù)數(shù)=一(2-1)-31-31⑵定點(diǎn)原碼小數(shù)表示時(shí),最大正數(shù)=(1-2);最小負(fù)數(shù)=一(1-2).寫(xiě)出下列二進(jìn)制數(shù)的原碼、反碼、補(bǔ)碼和移碼。(1)±1011(2)±0.1101(3)±0解:①(+1011)原=01011(-1011)原=11011(+1011)反=01011(-1011)反=10100(+1011)補(bǔ)=01011(-1011)補(bǔ)=10101(+1011)移=11011(一1011)移=00100②(+0.1101)原=0.1101(-0.1101)原=1.1101(+0.1101)反=0.1101(-0.1101)瓜=1.0010(+0.1101)補(bǔ)=0.1101(-0.1101)補(bǔ)=1.0011(+0.1101)移=0.1101(-0.1101)移=0.0011③(+0.0000)原=00000(-00000)原=10000(+0.0000)反=00000(-00000)反=11111(+0.0000)補(bǔ)=00000(-00000)原=00000(+0.0000)移=10000(-00000)原=10000.某機(jī)器字長(zhǎng)16位,浮點(diǎn)表示時(shí),其中含1位階符、5位階碼、1位尾符、9位尾數(shù),請(qǐng)寫(xiě)出它能表示的最大浮點(diǎn)數(shù)和最小浮點(diǎn)數(shù)。+21-9解:最大浮點(diǎn)數(shù)=2X(1-2)+31-9最小浮點(diǎn)數(shù)=-2X(1-2)o.字符“F”的ASCII碼為46H,請(qǐng)寫(xiě)出它的奇校驗(yàn)碼和偶校驗(yàn)碼(假定校驗(yàn)位加在最高位)O解:字符“F”的ASCII碼為46H,奇校驗(yàn)碼為10110110(B6H),偶校驗(yàn)碼為00110110(36H)o.已知被校驗(yàn)的數(shù)據(jù)為101101,求其海明校驗(yàn)碼。提示:先決定校驗(yàn)位的位數(shù)r=4,然后根據(jù)編碼規(guī)則決定海明校驗(yàn)位的位置和數(shù)據(jù)位的位置,最后用偶校驗(yàn)法求出校驗(yàn)位的值。答案應(yīng)為1011100100。解:⑴先定校驗(yàn)位的位數(shù),當(dāng)r=4時(shí),共有16種狀態(tài),大于k+r+l=ll,故選用r=4,校驗(yàn)位至少取4位。⑵決定校驗(yàn)位的位置:按海明碼生成法規(guī)定,海明校驗(yàn)位第i位應(yīng)放在2的海明位置上。⑶決定數(shù)據(jù)位的位置:數(shù)據(jù)位應(yīng)由低到高依次插空放在其他海明位上。即D6D5P4D4D3P3D1P2Pio⑷決定被校驗(yàn)數(shù)據(jù)位由哪幾位校驗(yàn)位進(jìn)行校驗(yàn):按海明碼生成法規(guī)定,每個(gè)數(shù)據(jù)位由多個(gè)校驗(yàn)位進(jìn)行校驗(yàn),但被校驗(yàn)數(shù)據(jù)的海明位號(hào)要等于校驗(yàn)該位數(shù)據(jù)的各位校驗(yàn)位的海明位號(hào)之和。⑸決定各個(gè)校驗(yàn)位之值:按海明碼生成法規(guī)定,用偶校驗(yàn)法生成校驗(yàn)位,校驗(yàn)位之值為各被校驗(yàn)位數(shù)據(jù)之和。P1=D1?D2?D4?D5P2=D1?D3?D4?D6P3=D2?D3?D4P4=D5?D6在本例中,被校數(shù)據(jù)為101101,即Dl=l,D2=0,D3=l,D4=l,D5=0,D6=l,故P1=D1?D2?D4?D5=0P2=D1?D3?D4eD6=0P3=D2?D3?D4=lP4=D5?D6=1最后得到被校驗(yàn)數(shù)據(jù)101101的海明碼為1011100100。.已知被檢信息為1010,選擇的生成多項(xiàng)式是G(X)為X3+X+1,求CRC校驗(yàn)碼,并求循環(huán)余數(shù),說(shuō)明其校驗(yàn)原理。解:⑴生成多項(xiàng)式為K+1位的X3+X+1,即G(X)=1011o⑵確定校驗(yàn)位的位數(shù)為K=3o⑶在有效數(shù)據(jù)位后面添3(K=3)個(gè)0,然后用它與G(X)進(jìn)行模2除法運(yùn)算,所得余數(shù)即為所求的校驗(yàn)位。運(yùn)算過(guò)程如下:10011011V1010100101110001001011余數(shù)為011,所以被檢數(shù)據(jù)的CRC校驗(yàn)碼為1010011。(4)求循環(huán)余數(shù):在上述余數(shù)011的基礎(chǔ)上添0繼續(xù)進(jìn)行模2除法。余數(shù)循環(huán)如下:011—110—111—101—001—010—100-Olio除法過(guò)程略。.將二進(jìn)制數(shù)1011010轉(zhuǎn)換成8421碼。解:先把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),(1011011)2=91=(10010001)8421=五、簡(jiǎn)答題.試比較定點(diǎn)帶符號(hào)數(shù)在計(jì)算機(jī)內(nèi)的四種表示方法。答:帶符號(hào)數(shù)在計(jì)算機(jī)內(nèi)部的表示方法有原碼、反碼、補(bǔ)碼和移碼。原碼表示方法簡(jiǎn)單易懂,實(shí)現(xiàn)乘、除運(yùn)算簡(jiǎn)單,但用它實(shí)現(xiàn)加、減運(yùn)算比較復(fù)雜。補(bǔ)碼的特點(diǎn)是加、減法運(yùn)算規(guī)則簡(jiǎn)單,正負(fù)數(shù)的處理方法一致。反碼通常只用來(lái)計(jì)算補(bǔ)碼,由于用反碼運(yùn)算不方便,在計(jì)算機(jī)中沒(méi)得到實(shí)際應(yīng)用。移碼由于保持了數(shù)據(jù)原有的大小順序,便于進(jìn)行比較操作,常用于浮點(diǎn)數(shù)中的階碼,使用比較方便。.試述浮點(diǎn)數(shù)規(guī)格化的目的和方法。答:浮點(diǎn)的規(guī)格化是為了使浮點(diǎn)數(shù)尾數(shù)的最高數(shù)值位為有效數(shù)位。當(dāng)尾數(shù)用補(bǔ)碼表示時(shí),若符號(hào)位與小數(shù)點(diǎn)后的第一位不相等,則被定義為已規(guī)格化的數(shù),否則便是非規(guī)格化數(shù)。通過(guò)規(guī)格化,可以保證運(yùn)算數(shù)據(jù)的精度。通常,采用向左規(guī)格化(簡(jiǎn)稱(chēng)左規(guī)),即尾數(shù)每左移一位,階碼減1,直至規(guī)格化完成。.在檢錯(cuò)碼中,奇偶校驗(yàn)法能否定位發(fā)生錯(cuò)誤的信息位?是否具有糾錯(cuò)功能?答:⑴在檢錯(cuò)碼中,奇偶校驗(yàn)法不能定位發(fā)生錯(cuò)誤的信息位。奇偶校驗(yàn)沒(méi)有糾錯(cuò)能力。4.簡(jiǎn)述循環(huán)冗余碼(CRC)的糾錯(cuò)原理。4.簡(jiǎn)述循環(huán)冗余碼(CRC)的糾錯(cuò)原理。答:CRC碼是一種糾錯(cuò)能力較強(qiáng)的校驗(yàn)碼。在進(jìn)行校驗(yàn)時(shí),先將被檢數(shù)據(jù)碼的多項(xiàng)式用生成多項(xiàng)式G(X)來(lái)除,若余數(shù)為0,說(shuō)明數(shù)據(jù)正確;若余數(shù)不為0,則說(shuō)明被檢數(shù)據(jù)有錯(cuò)。只要正確選擇多項(xiàng)式G(X),余數(shù)與CRC碼出錯(cuò)位位置的對(duì)應(yīng)關(guān)系是一定的,由此可以用余數(shù)作為判斷出錯(cuò)位置的依據(jù)而糾正出錯(cuò)的數(shù)據(jù)位。第4章存儲(chǔ)系統(tǒng).1習(xí)題解析—.判斷題.計(jì)算機(jī)的主存是由RAM和ROM兩種半導(dǎo)體存儲(chǔ)器組成的。答:正確。.CPU可以直接訪問(wèn)主存,而不能直接訪問(wèn)輔存。答:正確。.外(輔)存比主存的存儲(chǔ)容量大、存取速度快。答:錯(cuò)誤。.動(dòng)態(tài)RAM和靜態(tài)RAM都是易失性半導(dǎo)體存儲(chǔ)器。答:正確。.Cache的功能全部由硬件實(shí)現(xiàn)。答:正確。.引入虛擬存儲(chǔ)器的目的是為了加快輔存的存取速度。答:錯(cuò)誤。.多體交叉存儲(chǔ)器主要是為了解決擴(kuò)充容量的問(wèn)題。答:錯(cuò)誤。多體交叉存儲(chǔ)器主要是為了提高存取速度,增加帶寬。.Cache和虛擬存儲(chǔ)器的存儲(chǔ)管理策略都利用了程序的局部性原理。答:正確。.多級(jí)存儲(chǔ)體系由Cache、主存和輔存構(gòu)成。答:正確。.在虛擬存儲(chǔ)器中,當(dāng)程序正在執(zhí)行時(shí),由編譯器完成地址映射。答:錯(cuò)誤(由操作系統(tǒng)完成)。二.選擇題.主(內(nèi))存用來(lái)存放。A.程序B.數(shù)據(jù)C.微程序D.程序和數(shù)據(jù)解:答案為D。.下列存儲(chǔ)器中,速度最慢的是。A.半導(dǎo)體存儲(chǔ)器B.光盤(pán)存儲(chǔ)器C.磁帶存儲(chǔ)器D.硬盤(pán)存儲(chǔ)器解:答案為C?.某一SRAM芯片,容量為16Kxi位,則其地址線有。A.14根B.16K根C.16根D.32根解:答案為A。.下列部件(設(shè)備)中,存取速度最快的是。A.光盤(pán)存儲(chǔ)器B.CPU的寄存器C.軟盤(pán)存儲(chǔ)器D.硬盤(pán)存儲(chǔ)器解:答案為Bo.在主存和CPU之間增加Cache的目的是。A.擴(kuò)大主存的容量.增加CPU中通用寄存器的數(shù)量C.解決CPU和主存之間的速度匹配D.代替CPU中的寄存器工作解:答案為C。.計(jì)算機(jī)的存儲(chǔ)器采用分級(jí)存儲(chǔ)體系的目的是。A.便于讀寫(xiě)數(shù)據(jù)B.減小機(jī)箱的體積C.便于系統(tǒng)升級(jí)D.解決存儲(chǔ)容量、價(jià)格與存取速度間的矛盾解:答案為Do.相聯(lián)存儲(chǔ)器是按進(jìn)行尋址的存儲(chǔ)器。A.地址指定方式B.堆棧存取方式C.內(nèi)容指定方式D.地址指定與堆棧存取方式結(jié)合解:答案為C。.某SRAM芯片,其容量為1KX8位,加上電源端和接地端后,該芯片的引出線的最少數(shù)目應(yīng)為oA.23B.25C.50D.20解:答案為D。.常用的虛擬存儲(chǔ)器由兩級(jí)存儲(chǔ)器組成,其中輔存是大容量的磁表面存儲(chǔ)器。A.主存一輔存B.快存一主存C.快存一輔存D.通用寄存器一主存解:答案為A。.在Cache的地址映射中,若主存中的任意一塊均可映射到Cache內(nèi)的任意一快的位置上,則這種方法稱(chēng)為。A.全相聯(lián)映射B.直接映射C.組相聯(lián)映射D.混合映射解:答案為A。三.填空題.對(duì)存儲(chǔ)器的要求是、、,為解決這三者的矛盾,計(jì)算機(jī)、采用體系結(jié)構(gòu)。答:速度快、容量大、成本低,分級(jí)存儲(chǔ)體系。.CPU能直接訪問(wèn)和,但不能訪問(wèn)和。答:主存、CACHE,外存、I/O設(shè)備。.Cache的映射方式有、和三種。其中方式,適度地兼顧了前兩者的優(yōu)點(diǎn)又盡量避免其缺點(diǎn),比較理想。答:直接映象、全相聯(lián)映象、組相聯(lián)映象,組相聯(lián)映象。.廣泛使用的和都是半導(dǎo)體存儲(chǔ)器。前者的速度比后者快,不如后者高。它們的共同缺點(diǎn)是斷電后保存信息。答:依次為SRAM、DRAM、隨機(jī)讀寫(xiě)、集成度、不能。.閃速存儲(chǔ)器能提供高性能、低功耗、高可靠性以及能力,為現(xiàn)有的體系結(jié)構(gòu)帶來(lái)巨大變化,因此作為用于便攜式電腦中。答:瞬時(shí)啟動(dòng)、存儲(chǔ)器、固態(tài)盤(pán)。.相聯(lián)存儲(chǔ)器不按地址而是按訪問(wèn)的存儲(chǔ)器,在Cache中用來(lái)存放,在虛擬存儲(chǔ)器中用來(lái)存放。答:內(nèi)容,行地址表,段表、頁(yè)表和快表。.虛擬存儲(chǔ)器指的是層次,它給用戶(hù)提供了一個(gè)比實(shí)際空間大得多的。答:主-輔存,主存,虛擬地址。.磁盤(pán)的地址格式由、、、四部分組成。答:臺(tái)號(hào)、柱面號(hào)(磁道號(hào))、盤(pán)面號(hào)(磁頭號(hào))、扇區(qū)號(hào)。.溫徹斯特硬盤(pán)的特點(diǎn)是、和。答:固定盤(pán)片、活動(dòng)磁頭和密封結(jié)構(gòu)。10.一個(gè)完整的磁盤(pán)存儲(chǔ)器由三部分組成,其中又稱(chēng)磁盤(pán)機(jī)或磁盤(pán)子系統(tǒng),是獨(dú)立于主機(jī)的一個(gè)完整的設(shè)備,是磁盤(pán)機(jī)與主機(jī)的接口部件,用于保存信息。答:驅(qū)動(dòng)器、控制器、盤(pán)片。四.計(jì)算題.設(shè)有一個(gè)具有24位地址和8位字長(zhǎng)的存儲(chǔ)器,求:(1)該存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?(2)若存儲(chǔ)器由4Mxi位的RAM芯片組成,需要多少片?(3)需要哪種譯碼器實(shí)現(xiàn)芯片選擇?24解:⑴存儲(chǔ)單元數(shù)為2=16M=16777216,故能存儲(chǔ)16M字節(jié)的信息。⑵由于存儲(chǔ)容量為16MB(8位字長(zhǎng)),每4M字節(jié)需要4片(位并聯(lián)方式),故需芯片數(shù)為16/4X8=32片。⑶若用32片組成一個(gè)16M(8位字長(zhǎng)),地址總線的低22位可直接連到芯片的A0-A21管腳,而地址總線的高2位(A22,A23)需要通過(guò)2:4線譯碼器進(jìn)行芯片選擇。存儲(chǔ)器組成方案為位并聯(lián)和地址串聯(lián)相結(jié)合的方式。.某計(jì)算機(jī)系統(tǒng)的內(nèi)存由Cache和主存構(gòu)成,Cache的存取周期為45ns,主存的存取周期為200ns。已知在一段給定的時(shí)間內(nèi),CPU共訪問(wèn)內(nèi)存4500次,其中340次訪問(wèn)主存,求:Cache的命中率是多少?CPU訪問(wèn)內(nèi)存的平均訪問(wèn)時(shí)間是多少?Cache-主存系統(tǒng)的效率是多少?解:⑴命中率H=(4500-340)/4500=0.92.2)CPU訪存的平均時(shí)間T=0.92X45+(1-0.92)X200=57.4ns⑶cache-主存系統(tǒng)的效率e=45/57.4=78%.下圖表示使用頁(yè)表的虛實(shí)地址轉(zhuǎn)換條件,頁(yè)表存放在相聯(lián)存儲(chǔ)器中,其容量為8個(gè)存儲(chǔ)單元,求:
頁(yè)號(hào)該頁(yè)在主存中的起始地址33420002538000L9600066000044000015800005500003070000虛擬地址頁(yè)號(hào)頁(yè)內(nèi)地址22)當(dāng)CPU按虛擬地址2去訪問(wèn)主存時(shí),主存的實(shí)地碼是多少?(3)當(dāng)CPU按虛擬地址3去訪問(wèn)主存時(shí),主存的實(shí)地碼是多少?解:⑴用虛擬地址為1的頁(yè)號(hào)15作為頁(yè)表檢索項(xiàng),查得頁(yè)號(hào)為15的頁(yè)在主存中的起始地址為80000,故將80000與虛擬地址中的頁(yè)內(nèi)地址碼0324相加,求得主存實(shí)地址碼為80324o⑵同理,主存實(shí)地址碼=96000+0128=96128。⑶虛擬地址為3的頁(yè)號(hào)為48,查頁(yè)表時(shí),發(fā)現(xiàn)此頁(yè)面沒(méi)在頁(yè)表中,此時(shí)操作系統(tǒng)暫停用戶(hù)作業(yè)程序的執(zhí)行,轉(zhuǎn)去查頁(yè)表程序。如該頁(yè)面在主存中,則將該頁(yè)號(hào)及該頁(yè)在主存中的起始地址寫(xiě)入主存;如該頁(yè)面不在主存中,則操作系統(tǒng)要將該頁(yè)面從外存調(diào)入主存,然后將頁(yè)號(hào)及其主存中的起始地址寫(xiě)入頁(yè)表。.頁(yè)式存儲(chǔ)器的邏輯地址由頁(yè)號(hào)和頁(yè)內(nèi)地址兩部分組成,若頁(yè)面大小為4KB,地址轉(zhuǎn)換過(guò)程如圖所示,圖中邏輯地址8644用十進(jìn)制表示,經(jīng)頁(yè)表轉(zhuǎn)換后,該邏輯地址的物理地址(十進(jìn)制)是多少?提示:把邏輯地址轉(zhuǎn)換成二進(jìn)制來(lái)做。解:第一步,已知頁(yè)面大小為4KB,故可算出頁(yè)內(nèi)地址為12位(2=4096)?第二步:把邏輯地址8644轉(zhuǎn)換成二進(jìn)制地址10000111000100,其中高2位為頁(yè)面號(hào)。第三步:查頁(yè)表,2號(hào)頁(yè)面的物理塊號(hào)為8,由于邏輯地址和物理地址的頁(yè)內(nèi)地址部分是相同的,即可把頁(yè)號(hào)與頁(yè)內(nèi)地址拼接,得到物理地址為10000001HOOlOOo第四步:把100000011100100轉(zhuǎn)換成十進(jìn)制數(shù)為33220o.設(shè)某磁盤(pán)存儲(chǔ)器的平均找道時(shí)間為ts,轉(zhuǎn)速每分鐘r轉(zhuǎn),每磁道容量為N個(gè)字,每信息塊為n個(gè)字,試推導(dǎo)磁盤(pán)存儲(chǔ)器讀寫(xiě)一塊信息所需總時(shí)間tB的公式。解:tB=ts+60/2r+60n/rN..一般,CD-ROM光盤(pán)的外緣有5mm寬的范圍不使用,故標(biāo)準(zhǔn)的播放時(shí)間為60分鐘。請(qǐng)計(jì)算模式1和模式2情況下光盤(pán)的存儲(chǔ)容量是多少?提示:光盤(pán)的模式1用于存放計(jì)算機(jī)的程序和數(shù)據(jù),共有270000個(gè)扇區(qū),每個(gè)扇區(qū)2048個(gè)字節(jié),而模式2用于存放聲音、圖像等多媒體數(shù)據(jù),共有270000個(gè)扇區(qū),每個(gè)扇區(qū)2336個(gè)字節(jié)。解:模式1——容量C=270000X2048/1024/I024=527MB模式二——容量C=270000X2336/1024/1024=601MB.某磁盤(pán)組有4個(gè)盤(pán)片,5個(gè)記錄面,每個(gè)記錄面的內(nèi)磁道直徑為22cm,外磁道直接為33cm,最大位密度為1600b/cm,道密度為80道/cm,轉(zhuǎn)速7200轉(zhuǎn)速/分。⑴磁盤(pán)的總存儲(chǔ)容量(非格式化)?⑵最大數(shù)據(jù)傳輸率是多少?解:⑴總?cè)萘?每面容量X記錄面數(shù)每面容量=某一磁道容量X磁道數(shù)某磁道容量=磁道長(zhǎng)X本道位密度所以,最內(nèi)圈磁道的容量=1600X22X3.14=110528字節(jié)/道磁道數(shù)=存儲(chǔ)器域長(zhǎng)X道密度=(33—22)/2X80=253616000字節(jié)⑵最大數(shù)據(jù)傳輸率=轉(zhuǎn)速X某磁道容量=7200/60X110528=13263360字節(jié)/秒.假設(shè)某計(jì)算機(jī)的cache采用直接映象,容量為4096。若CPU依次從主存單元0,1,,,,99和4096,4097, 4195交替取指令,循環(huán)執(zhí)行10次,試求此時(shí)的命中率?12解:此時(shí)CPU的命中率為0。第5章中央處理器習(xí)題解析一.判斷題.一個(gè)指令周期由若干個(gè)機(jī)器周期組成。解:答案為正確。.非訪內(nèi)指令不需從內(nèi)存中取操作數(shù),也不需將目的操作數(shù)存放到內(nèi)存,因此這類(lèi)指令的執(zhí)行不需地址寄存器參與。解:答案為錯(cuò)誤。.組合邏輯控制器比微程序控制器的速度快。解:答案為正確。.流水線中的相關(guān)問(wèn)題是指在一段程序的相鄰指令之間存在某種信賴(lài)關(guān)系,這種關(guān)系影響指令的執(zhí)行。解:答案為正確。.微程序控制控制方式與硬布線控制方式相比,最大的優(yōu)點(diǎn)是提高了指令的執(zhí)行速度。解:答案為正確。.微程序控制器中的控制存儲(chǔ)器可用PROM、EPROM或閃存實(shí)現(xiàn)。解:答案為正確。.指令周期是指人CPU從主存取出一條指令開(kāi)始到執(zhí)行這條指令完成所需的時(shí)間。解:答案為正確。.控制存儲(chǔ)器是用來(lái)存放微程序的存儲(chǔ)器,它比主存儲(chǔ)器速度快。解:答案為正確。.機(jī)器的主頻最快,機(jī)器的速度就最快。解:答案為正確。.80X86的數(shù)據(jù)傳送指令MOV,不能實(shí)現(xiàn)兩個(gè)內(nèi)存操作數(shù)的傳送。解:答案為正確。二.選擇題.指令系統(tǒng)中采用不同尋址方式的目的主要是。A.實(shí)現(xiàn)程序控制和快速查找存儲(chǔ)器地址B.可以直接訪問(wèn)主存和外存C.縮短指令長(zhǎng)度,擴(kuò)大尋址空間,提高編程靈活性D.降低指令譯碼難度解:答案為C。.CPU組成中不包括。A.指令寄存器B.地址寄存器C.指令譯碼器D.地址譯碼器解:答案為D。.程序計(jì)數(shù)器PC在中。A.運(yùn)算器B.控制器C.存儲(chǔ)器D.I/O接口解:答案為人.計(jì)算機(jī)主頻的周期是指。A.指令周期B.時(shí)鐘周期C.CPU周期D.存取周期解:答案為瓦.CPU內(nèi)通用寄存器的位數(shù)取決于。A.存儲(chǔ)器容量B.機(jī)器字長(zhǎng)C.指令的長(zhǎng)度D.CPU的管腳數(shù)解:答案為案.以硬布線方式構(gòu)成的控制器也叫。A.組合邏輯型控制器B.微程序控制器C.存儲(chǔ)邏輯型控制器D,運(yùn)算器解:答案為A。A.指令周期B.機(jī)器周期C.時(shí)鐘周期D.以上都不是解:答案為C。8.直接轉(zhuǎn)移指令的功能是將指令中的地址代碼送入。A.累加器B.地址寄存器C.PCD.存儲(chǔ)器解:答案為C。.狀態(tài)寄存器用來(lái)存放。A.算術(shù)運(yùn)算結(jié)果B.邏輯運(yùn)算結(jié)果C.運(yùn)算類(lèi)型D.算術(shù)、邏輯運(yùn)算及測(cè)試指令的結(jié)果狀態(tài)解:答案為D。.微程序放在中。A.指令寄存器B.RAMC.控制存儲(chǔ)器D.內(nèi)存解:答案為C。.某寄存器中的值有時(shí)是地址,這只有計(jì)算機(jī)的才能識(shí)別它。A.譯碼器B.判斷程序C.指令D.時(shí)序信號(hào)解:答案為C。.微程序控制器中,機(jī)器指令與微指令的關(guān)系是oA.每一條機(jī)器指令由一條微指令執(zhí)行B.每?條機(jī)器指令由?段用微指令編成的微程序來(lái)解釋執(zhí)行一段機(jī)器指令組成的程序可由一條微指令來(lái)執(zhí)行一條微指令由若干條機(jī)器指令組成解:答案為C。13.在高速計(jì)算機(jī)中,廣泛采用流水線技術(shù)。例如,可以將指令執(zhí)行分成取指令、分析指令和執(zhí)行指令3個(gè)階段,不同指令的不同階段可以①執(zhí)行;各階段的執(zhí)行時(shí)間最好②;否則在流水線運(yùn)行時(shí),每個(gè)階段的執(zhí)行時(shí)間應(yīng)取③。可供選擇的答案:①A.順序B.重疊C.循環(huán)D.并行②A.為0B.為1個(gè)周期C.相等D.不等③A.3個(gè)階段執(zhí)行時(shí)間之和B.3個(gè)階段執(zhí)行時(shí)間的平均值C.3個(gè)階段執(zhí)行時(shí)間的最小值D.3個(gè)階段執(zhí)行時(shí)間的最大值解:答案為①D,②C,③D。.微指令格式分成水平型和垂直型,前者的位數(shù),用它編寫(xiě)的微程序。A.較少B.較多C.較長(zhǎng)D.較短解:答案為B、Do.異步控制常作為的主要控制方式。A.單總線計(jì)算機(jī)結(jié)構(gòu)計(jì)算機(jī)中訪問(wèn)主存和外部設(shè)備時(shí)B.微型機(jī)的CPU控制中C.組合邏輯的CPU控制中D.微程序控制器中解:答案為答16.與微指令的執(zhí)行周期對(duì)應(yīng)的是。A.指令周期B.機(jī)器周期C.節(jié)拍周期D.時(shí)鐘周期解:答案為B。三.填空題.目前的CPU包括,和CACHE(一級(jí))。答:運(yùn)算器,控制器。.CPU中保存當(dāng)前正在執(zhí)行的指令的寄存器為,保存下一條指令地址的寄存器為。答:指令寄存器IR,程序計(jì)數(shù)器PC。.CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間叫,它常用若干個(gè)來(lái)表示,而后者又包含若干個(gè)。答:指令周期,機(jī)器周期,時(shí)鐘周期。.在程序執(zhí)行過(guò)程中,控制器控制計(jì)算機(jī)的運(yùn)行總是處于、分析指令和的循環(huán)之中。答:取指令,執(zhí)行指令。.控制器發(fā)出的控制信號(hào)是因素和因素的函數(shù),前者是指出操作在什么條件下進(jìn)行,后者是指操作在什么時(shí)刻進(jìn)行。答:空間,時(shí)間。.微程序入口地址是根據(jù)指令的產(chǎn)生的。答:譯碼器,操作碼。.微程序控制器的核心部件是,它一般用構(gòu)成。答:控制存儲(chǔ)器,只讀存儲(chǔ)器。.微指令執(zhí)行時(shí),產(chǎn)生后繼微地址的方法主要有、等。答:計(jì)數(shù)器方式,斷定方式。.任何指令的第一個(gè)周期一定是。答:取指令。.一條機(jī)器指令的執(zhí)行可與一段微指令構(gòu)成的相對(duì)應(yīng),微指令可由一系列組成。答:微程序,微命令。.微程序設(shè)計(jì)技術(shù)是利用方法設(shè)計(jì)的一門(mén)技術(shù)。答:軟件,控制器。.在同一微周期中的微命令叫互斥的微命令;在同一微周期中的微命令叫相容的微命令。顯然,不能放在一起譯碼。答:不可能同時(shí)出現(xiàn),可以同時(shí)出現(xiàn),相容的微命令。.在微程序控制器中,時(shí)序信號(hào)比較簡(jiǎn)單,一般采用。答:同步控制。.保存當(dāng)前棧頂?shù)刂返募拇嫫鹘衞答:棧頂指針SP。.實(shí)現(xiàn)下面各功能有用哪些寄存器?⑴表示運(yùn)算結(jié)果是零的是。⑵表示運(yùn)算結(jié)果溢出的是。⑶表示循環(huán)計(jì)數(shù)的是。⑷做8位乘除法時(shí)用來(lái)保存被乘數(shù)和被除數(shù)的是o⑸暫時(shí)存放參加ALU中運(yùn)算的操作數(shù)和結(jié)果的是。答:⑴狀態(tài)寄存器中的ZF。⑵狀態(tài)寄存器中的OF。⑶CX。(4)AL/AX=⑸累加器。四.綜合題.在8086中,對(duì)于物理地址2014cH來(lái)說(shuō),如果段起始地址為20000H,則偏移量應(yīng)為多少?解:14CH。.在8086中SP的初值為2000H,AX=3000H,BX=5000H?試問(wèn):(1)執(zhí)行指令PUSHAX后,SP=?(2)再執(zhí)行指令PUSHBX及POPAX后,SP=?,BX=?請(qǐng)畫(huà)出堆棧變化示意圖。解:⑴SP=2OOOH-2=1FFEH(2)執(zhí)行PUSHBX和POPAX后,SP=1FFEH-2+2=IFFEH,BX=5000H,指針變化圖略。.指出下列8086指令中,源操作數(shù)和目的操作的尋址方式。(1)PUSHAX(2)XCHGBX,[BP+SI](3)MOVCX,03F5H(4)LDSSL[BX](5)LEABX,[BX+SI](6)MOVAX,[BX+SI+0123H](7)MOVCX,ES:[BX][SI](8)MOV[SI],AX(9)XCHGAX,[2000H]解:⑴源是寄存器直接尋址。目的是寄存器間接尋址。⑵源是變址/基址尋址,目的是寄存器直接尋址。⑶源是立即數(shù)尋址,目的是寄存器直接尋址。⑷源是寄存器間接尋址。目的是寄存器宜接尋址。⑸源是變址/基址尋址,目的是寄存器直接尋址。⑹源是變址/基址加偏移量尋址,目的是寄存器直接尋址。⑺源是跨段的變址/基址尋址,目的是寄存器直接尋址。⑻源是寄存器直接尋址。目的是寄存器間接尋址。⑼源是存儲(chǔ)器直接尋址。目的是寄存器直接尋址。.請(qǐng)按下面的要求寫(xiě)出相應(yīng)的8086匯編指令序列。(1)將1234H送入DS中(2)將5678H與AX中的數(shù)相加,結(jié)果放在AX中。(3)將DATAX和DATAY相加,其和放在DATAY中。(4)將AX中的高4位變?yōu)槿?。(5)將AX中的低2位變?yōu)槿?。解:(DMOVAX,1234H;MOVDS,AX⑵ADDAX,567811(3)M0VAX,DATAXADDDATAY,AX⑷ANDAX,OFFFH(5)0RAX,0003H.若BX=0379H,下面8086指令執(zhí)行后,BX=?XORBX,OFFOOHANDBX,OFFOOHORBX,OFFOOH解:⑴根據(jù)“異或”操作的特點(diǎn),與“0”做“異或”操作,操作數(shù)不變;與“1”做“異或”操作,即使操作數(shù)變反,此題僅使BH變反,所以結(jié)果為BX=1111110001111001=FC79Ho⑵根據(jù)“與”操作的特點(diǎn),對(duì)“0”做“與”操作,操作數(shù)為0;對(duì)“1”做“與"操作,即操作數(shù)不變。此題僅使BL清0,BH不變,所以結(jié)果為BX=0000001100000000=0300H0⑶根據(jù)“或”操作的特點(diǎn),對(duì)“0”做“或”操作,操作數(shù)不變;對(duì)“1”做“或”操作,即操作數(shù)為1。此題僅使BH(即高8位)置1,BL(低8位)不變,所以結(jié)果為BX=0000001110000110=0386H。.若(BX)=5555H,試寫(xiě)出執(zhí)行完下面的指令序列后BX中的內(nèi)容。MOVCL,5SHRBX,CL解:第一條指令把數(shù)5傳送到CL(CL是指定用于存放移位或循環(huán)次數(shù)的寄存器)中,第2條是邏輯右移指令,使BX邏輯右移5次(由CL給出移位次數(shù)),結(jié)果BX=02AAH。.試用8086移位和加法指令完成將AX中的內(nèi)容乘以10的操作。解:算法為AXX10=AXX2+AXX8,指令序列如下:SHLAX,1:AXX2MOVBX,AX;AXX2保存到BXSHLAX,1;AXX4SHLAX,1;AXX8ADDAX,BX;AXX10.根據(jù)以下要求寫(xiě)出相應(yīng)的8086匯編語(yǔ)言指令。(1)把BX寄存器和DX寄存器的內(nèi)容相加,結(jié)果存入DX寄存器中。(2)用寄存器BX和SI的基址變址尋址方式把存儲(chǔ)器中的一個(gè)字節(jié)與AL寄存器的內(nèi)容相加,并把結(jié)果送到AL寄存器中。(3)用寄存器BX和偏移量0BD2H的寄存器相對(duì)尋址方式把存儲(chǔ)器中的一個(gè)字和CX相加并把結(jié)果送回存儲(chǔ)器中。(4)用偏移量為0524H的直接尋址方式把存儲(chǔ)器中的一個(gè)字與數(shù)2A59H相加,并把結(jié)果送回該存儲(chǔ)單元中。(5)把數(shù)OB5H與AL相加,并把結(jié)果送回AL中。解:(DADDDX,BX(2)ADDAL,[BX+SI](3)ADD[BX+0BD2H],CX(4)ADD[0524H],2A59H⑸ADDAL,0B5H.已知8086匯編程序段如下:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXINT20H試問(wèn):(1)每條指令執(zhí)行完后,AX寄存器的內(nèi)容是什么?(2)每條指令執(zhí)行完后,進(jìn)位、溢出和零標(biāo)志的值是什么?(3)程序結(jié)束時(shí),AX和DX的內(nèi)容是什么?解:⑴MOVAX,1234HAX=1234HMOVCL,4AX=1234HROLAX,CLAX=2341HDECAXAX=2340HMOVCX,4AX=2340HMULCXAX=8D00HINT20H第2、5、7條指令對(duì)AX沒(méi)有操作,故不影響AX的值。第1條指令把立即數(shù)1234H送到AX中,AX的值就是1234H,第3條指令把AX的內(nèi)容循環(huán)移位4次,AX值為2341H,第4條指令把AX減1,AX的值為2340H,第6條指令把AX的值乘以4,AX的值變?yōu)?D00H。⑵傳送指令不影響標(biāo)志位,第3條指令影響進(jìn)位(CF)、溢出(OF)標(biāo)志,CF=O,OF=0;第4條指令不影響CF標(biāo)志,該指令執(zhí)行后,CF維持原狀,OF=0,零標(biāo)志(ZF)也為0;第6條指令影響各標(biāo)志位,由于DX=O,因此CF=O,0F=0,ZF=Oo⑶程序結(jié)束時(shí),AX的值為8D00H,DX的值為0000H。.有一主頻為25MHz的微處理器,平均每條指令的執(zhí)行時(shí)間為兩個(gè)機(jī)器周期,每個(gè)機(jī)器周期由兩個(gè)時(shí)鐘脈沖組成。(D假定存儲(chǔ)器為“0等待”,清計(jì)算機(jī)器速度(每秒鐘執(zhí)行的機(jī)器指令條數(shù))。(2)假如存儲(chǔ)器速度較慢,每?jī)蓚€(gè)機(jī)器周期中有一個(gè)是訪問(wèn)存儲(chǔ)器周期,需插入兩個(gè)時(shí)鐘的等待時(shí)間,請(qǐng)計(jì)算機(jī)器速度。解:⑴存儲(chǔ)器“0等待”是假設(shè)在訪問(wèn)存儲(chǔ)器時(shí),存儲(chǔ)周期=機(jī)器周期,此時(shí)機(jī)器周期=主頻周期X2(一個(gè)機(jī)器周期由兩個(gè)時(shí)鐘脈沖組成)=2/25MHz=0.08US指令周期=2X機(jī)器周期=0.16uS機(jī)器平均速度=1/0.16=6.25MIPS(百萬(wàn)條指令/秒)⑵若每?jī)蓚€(gè)機(jī)器周期中有一個(gè)是訪問(wèn)存儲(chǔ)器周期,則需插入兩個(gè)時(shí)鐘的等待時(shí)間。指令周期=0.16uS+0.08ns=0.24Hs機(jī)器平均速度=1/0.24-4.2MIPS(百萬(wàn)條指令/秒)第6章外部設(shè)備習(xí)題解析—.判斷題.隨著半導(dǎo)體集成電路的發(fā)展,外部設(shè)備在計(jì)算機(jī)系統(tǒng)硬件的價(jià)格中所占的比重將越來(lái)越低。解:答案為正確。.灰度級(jí)是指黑白顯示器中所顯示像素點(diǎn)的亮喑差別,在彩色顯示器中則表現(xiàn)為顏色數(shù)的不同,灰度級(jí)越高,圖像層次越逼真清晰。解:答案為正確。.在計(jì)算機(jī)處理的圖形和圖像兩種對(duì)象中,一般來(lái)講圖像的數(shù)據(jù)量比圖形大。解:答案為正確。.顧名思義,外部設(shè)備位于主機(jī)箱的外部。解:答案為錯(cuò)誤。.圖形比圖像更適合表現(xiàn)類(lèi)似于照片和繪畫(huà)之類(lèi)有真實(shí)感的畫(huà)面。解:答案為錯(cuò)誤。.從控制光標(biāo)原理上講,三種鼠標(biāo)器基本相同,都是把鼠標(biāo)器的移動(dòng)距離和方向變?yōu)槊}沖信號(hào)送給計(jì)算機(jī),計(jì)算機(jī)再把脈沖信號(hào)轉(zhuǎn)換成顯示器光標(biāo)的坐標(biāo)位置,從而達(dá)到指示位置的目的。解:答案為正確。.感光鼓是激光打印機(jī)中電子照相系統(tǒng)的核心,鼓面上涂有一層具有光敏特性的半導(dǎo)體感光材料,通常用硒,故有硒鼓之稱(chēng)。解:答案為正確。.點(diǎn)陣針式打印機(jī)點(diǎn)陣的點(diǎn)越多,打印質(zhì)量越高。解:答案為正確。.非擊打式打印機(jī)速度快、噪聲低、打印質(zhì)量高,但價(jià)格較貴。解:答案為正確。.LCD顯示器沒(méi)有背景光源也能工作。解:答案為錯(cuò)誤。二、選擇題.使主機(jī)從外部獲取信息的設(shè)備稱(chēng)為。A.外部存儲(chǔ)器B.外部設(shè)備C.輸入設(shè)備D.輸出設(shè)備解:答案為C.在顯示器的技術(shù)指標(biāo)中,數(shù)據(jù)640X480,1024X768等表示。A.顯示器屏幕的大小B.顯示器顯示字符的最大行數(shù)和列數(shù)C.顯示器的顏色指標(biāo)D.顯示器的分辯率解:答案為D.有一個(gè)CRT的分辨率是1024X768像素,顏色數(shù)為256色,則刷新存儲(chǔ)器的容量是。A.768KBB.512KBC.256KBD.2MB解:答案為A.黑白顯示器具有級(jí)灰度。A.1B.2C.4D.16解:答案為B.為看到穩(wěn)定圖像,顯示器刷新頻率應(yīng)大于。A.15幀/SB.30幀/SC.50幀/SD.100幀/S解:答案為B.圖形顯示器可顯示,圖像顯示器可顯示。A.有亮暗層次的照片B.沒(méi)有亮暗層次的線條圖C.立體圖形D.有亮暗層次的線條圖解:答案為B,A.顯示器的灰度級(jí)是指。A.顯示器的亮度B.顯示字符的清晰程度C.顯示器中光點(diǎn)亮暗的層次級(jí)別D.顯示器上能顯示的光點(diǎn)數(shù)解:答案為C.計(jì)算機(jī)外部設(shè)備是指。A.輸入輸出設(shè)備B.外存設(shè)備C.遠(yuǎn)程通信設(shè)備D.除CPU和內(nèi)存以外的其他設(shè)備解:答案為D.CRT的顏色數(shù)為真彩色,則它的顏色位是。A.24位B.8位C.16位D.32位解:答案為A.D/A轉(zhuǎn)換器是。A.把數(shù)字量轉(zhuǎn)為模擬量,并把轉(zhuǎn)化結(jié)果輸入到計(jì)算機(jī)。B.把模擬量轉(zhuǎn)為數(shù)字量,并把轉(zhuǎn)化結(jié)果輸入到計(jì)算機(jī)。C.把計(jì)算機(jī)輸出的模擬量轉(zhuǎn)換成數(shù)字量。D.把計(jì)算機(jī)輸出的數(shù)字量轉(zhuǎn)換成模擬量。解:答案為D.雙向打印機(jī)的特點(diǎn)是。A.左右雙向同時(shí)打印。B.既可選擇從左向右打印,也可選擇從右向左打印。C.先從左向右打印,再?gòu)挠蚁蜃蟠蛴 .具有兩個(gè)打印頭。解:答案為C.顯示器的控制邏輯的存儲(chǔ)邏輯一般都在A中。終端是由B組成的一套獨(dú)立的C設(shè)備,它能完成顯示控制與存儲(chǔ)、鍵盤(pán)管理及通信控制等功能,還可完成簡(jiǎn)單的編輯操作。A:①主機(jī)內(nèi)部②顯示器內(nèi)部③主機(jī)接口板中B:①顯示器和控制邏輯②鍵盤(pán)與顯示器③鍵盤(pán)與控制邏輯C:①輸入②輸出③輸入輸出解:答案為A:③;B:②;C:③.幾種打印機(jī)的特點(diǎn)可歸納如下:串行點(diǎn)陣式打印機(jī)是按A打印的,打印速度B;噴墨打印機(jī)是按C,速度D;激光打印機(jī)是按E打印的,速度Fo行式點(diǎn)陣打印機(jī)是按G打印的,速度是11o所有打印機(jī)的打印都受到打印字符點(diǎn)陣的控制。打印字符的點(diǎn)陣信息在點(diǎn)陣式打印中控制打印針I(yè),在激光打印機(jī)中控制激光束J。C,E,G:①字符②行③頁(yè)D,F,H:①最快②最慢③較快④中等I,J:①運(yùn)動(dòng)方向②有無(wú)③是否動(dòng)作解:答案為A:①;B:②;C:①;D:④;E:③;F:(3);G:②;H:③;I:③;J:②14.一級(jí)漢字有3755個(gè),如每個(gè)漢字字模采用24X24點(diǎn)陣,并存放在主存中,則約占A字節(jié)。若將漢字顯示在熒光屏上,共24行,每行80個(gè)字,為保證一幀信息,約需B字節(jié)的存儲(chǔ)空間。漢字在輸入時(shí)采用C,在存儲(chǔ)時(shí)采用D,打印或顯示時(shí)用E。存儲(chǔ)一個(gè)漢字一般可用字節(jié),有時(shí)也用G字節(jié)。A,B:①30K②60K③90K@270KC,D,E:①ASCII碼②字形碼③機(jī)內(nèi)碼④點(diǎn)陣⑤拼音碼⑥區(qū)位碼F,G:①1個(gè)②2個(gè)③3個(gè)④32個(gè)⑤16個(gè)解:答案為A:④;B:②;C:②,⑤,⑥;D③;E④;F②;G③。三、填空題.著名的Amdahl定律告訴我們,計(jì)算機(jī)的性能主要由答:計(jì)算機(jī)的性能主要由系統(tǒng)中最慢的部分(稱(chēng)為系統(tǒng)瓶頸)決定。.計(jì)算機(jī)的主機(jī)包括,,。答:運(yùn)算器,控制器,主存儲(chǔ)器。.計(jì)算機(jī)的外部設(shè)備包括,,。答:輸入設(shè)備,輸出設(shè)備,外存儲(chǔ)器。.從人們使用的角度,可把外部設(shè)備大致分成以下三大類(lèi),即,,等。答:人-機(jī)交互設(shè)備,計(jì)算機(jī)信息的駐在設(shè)備,機(jī)-機(jī)通信設(shè)備。.鼠標(biāo)器按其內(nèi)部結(jié)構(gòu)的不同可分為、、三大類(lèi)。答:機(jī)械式、光機(jī)式和光電式三大類(lèi)。.顯示設(shè)備按使用的顯示器件分,常用的有,,。答:CRT顯示器,LCD顯示器,等離子顯示器。.PDP是指的平板顯示器件的總稱(chēng)。答:是指所有利用氣體放電而發(fā)光的平板顯示器件的總稱(chēng)。.按打印原理分類(lèi),打印機(jī)可分成和兩類(lèi)。答:擊打式和非擊打式兩大類(lèi)。.激光打印機(jī)的打印過(guò)程一般需經(jīng)歷以下六個(gè)步驟,即充電、掃描曝光、,,,等。答:顯影、轉(zhuǎn)印、定影和清除殘像。.激光打印機(jī)主要由、、和接口控制器等幾部分組成。答:激光掃描系統(tǒng)、電子照相系統(tǒng)、字符發(fā)生器。.打印機(jī)有兩種工作模式,即和和。答:文本模式(字符模式)和圖形模式。.虛擬環(huán)境產(chǎn)生器實(shí)質(zhì)上是一個(gè)包括的高性能計(jì)算機(jī)系統(tǒng)。答:是一個(gè)包括虛擬世界數(shù)據(jù)庫(kù)的高性能計(jì)算機(jī)系統(tǒng)。.語(yǔ)音輸入的實(shí)質(zhì)是,就是讓計(jì)算機(jī)能正確識(shí)別、準(zhǔn)確理解。答:語(yǔ)音識(shí)別,就是讓計(jì)算機(jī)能正確識(shí)別、準(zhǔn)確理解自然語(yǔ)言。.終端與顯示器是兩個(gè)不同的概念,終端的結(jié)構(gòu)比顯示器復(fù)雜,它能完成,及通信控制等,還可完成。答:它能完成顯示控制與存儲(chǔ)、鍵盤(pán)管理及通信控制等,還可完成簡(jiǎn)單的編輯操作。.為了能用普通電話(huà)線進(jìn)行計(jì)算機(jī)通信,應(yīng)當(dāng)把要發(fā)送的數(shù)字信號(hào)成音頻信號(hào),送到目的地后再成數(shù)字信號(hào)。完成這一功能的設(shè)備稱(chēng)為調(diào)制解調(diào)器MODEM。答:調(diào)制,解調(diào)。四、計(jì)算題.顯示器的灰度級(jí)反映每個(gè)光點(diǎn)的亮暗級(jí)別,用二進(jìn)制數(shù)據(jù)表示,若用4位、8位、16位二進(jìn)制數(shù),分別可表示多少級(jí)灰度或多少種顏色?解:24=16,28=256,216=65536。.現(xiàn)有一顯示器的分辨率是1024X1024,灰度級(jí)為64K,求其刷新存儲(chǔ)器的容量。解:1024X1024X2B=2MBo.顯示器的刷新頻率是50幀/S,若分辨率為640X480,灰度級(jí)為256,求其刷新存儲(chǔ)器的容量和讀出速度。解:⑴刷新存儲(chǔ)器容量為640X480X256bit=307200XlB=300KB⑵307.2KBX50=15MB/S.某光柵掃描顯示器的分辨率是1024X768,幀頻為50幀/S(逐行掃描),垂直回掃和水平回掃時(shí)間忽略不計(jì),求顯示器的行頻是多少?若考慮以32個(gè)像素為一個(gè)存取單位,則求每一像素允許的讀出時(shí)間是多少?解:行頻為768行X50/S=38,400行/S每個(gè)像素允許讀出時(shí)間小于1+(38400X1024)^0.0254uS:若考慮以32個(gè)像素為單位存取,其讀出時(shí)間也需小于0.0254X32=0.8uS?第7章輸入輸出數(shù)據(jù)傳送控制方式習(xí)題解析一、判斷題所有的數(shù)據(jù)傳送方式都必須由CPU控制實(shí)現(xiàn)。答:錯(cuò)誤。屏蔽所有的中斷源,即為關(guān)中斷。答:錯(cuò)誤。一旦中斷請(qǐng)求出現(xiàn),CPU立即停止當(dāng)前指令的執(zhí)行,轉(zhuǎn)去受理中斷請(qǐng)求。答:錯(cuò)誤。CPU響應(yīng)中斷時(shí),暫停運(yùn)行當(dāng)前程序,自動(dòng)轉(zhuǎn)移到中斷服務(wù)程序。答:正確。中斷方式般適合于隨機(jī)出現(xiàn)的服務(wù)。答:正確。DMA設(shè)備的中斷級(jí)別比其他外設(shè)高,否則可能引起數(shù)據(jù)丟失。答:正確。CPU在響應(yīng)中斷后可立即響應(yīng)更高優(yōu)先級(jí)的中斷請(qǐng)求(不考慮中斷優(yōu)先級(jí)的動(dòng)態(tài)分配)。答:錯(cuò)誤。DMA控制器和CPU可同時(shí)使用總線。答:錯(cuò)誤。DMA是主存與外設(shè)之間交換數(shù)據(jù)的方式,也可用于主存與主存之間的數(shù)據(jù)交換。答:錯(cuò)誤。為保證中斷服務(wù)程序執(zhí)行完畢以后,能正確返回到被中斷的斷點(diǎn)繼續(xù)執(zhí)行程序,必須進(jìn)行現(xiàn)場(chǎng)保存操作。答:正確。二、選擇題.主機(jī)、外設(shè)不能并行工作的方式。A.程序查詢(xún)方式B.中斷方式C.通道方式解:答案為A.在單獨(dú)(獨(dú)立)編址下,下面的說(shuō)法是是對(duì)的。一個(gè)具體地址只能對(duì)應(yīng)輸入輸出設(shè)備一個(gè)具體地址只能對(duì)應(yīng)內(nèi)存單元一個(gè)具體地址既可對(duì)應(yīng)輸入輸出設(shè)備,也可對(duì)應(yīng)內(nèi)存單元D.只對(duì)應(yīng)內(nèi)存單元或只對(duì)應(yīng)I/O設(shè)備解:答案為C.在關(guān)中斷狀態(tài),不可響應(yīng)的中斷是。A.硬件中斷B.軟件中斷C.可屏蔽中斷D.不可屏蔽中斷解:答案為C.禁止中斷的功能可由來(lái)完成。A.中斷觸發(fā)器B.中斷允許觸發(fā)器C.中斷屏蔽觸發(fā)器D.中斷禁止觸發(fā)器解:答案為B.在微機(jī)系統(tǒng)中,主機(jī)與高速硬盤(pán)進(jìn)行數(shù)據(jù)交換?般用方式。A.程序中斷控制B.DMAC.程序直接控制D.通道方式解:答案為B.常用于大型計(jì)算機(jī)的控制方式是。A.程序中斷控制B.DMAC.程序直接控制D.通道方式解:答案為D.有關(guān)中斷的論述不正確的是。A.CPU和I/O設(shè)備可并行工作,但設(shè)備間不可并行工作.可實(shí)現(xiàn)多道程序、分時(shí)操作、實(shí)時(shí)操作C.對(duì)硬盤(pán)采用中斷可能引起數(shù)據(jù)丟失D.計(jì)算機(jī)的中斷源可來(lái)自主機(jī),也可來(lái)自外設(shè)解:答案為A.中斷系統(tǒng)是由實(shí)現(xiàn)的A.僅用硬件B.僅用軟件C.軟、硬件結(jié)合D.以上都不對(duì)解:答案為D.DMA數(shù)據(jù)的傳送是以為單位進(jìn)行的。A.字節(jié)B.字C.數(shù)據(jù)塊D.位.DMA是在之間建立的直接數(shù)據(jù)通路。A.CPU與外設(shè)B.主存與外設(shè)C.外設(shè)與外設(shè)D.CPU與主存解:答案為B.數(shù)組多路通道數(shù)據(jù)的傳送是以為單位進(jìn)行的。A.字節(jié)B.字C.數(shù)據(jù)塊D.位解:答案為C.通道是特殊的處理器,它有自己的,故并行工作能力較強(qiáng)。A.運(yùn)算器B.存儲(chǔ)器C.指令和程序D.以上均有解:答案為C.下列I/O控制方式中,主要由程序?qū)崿F(xiàn)的是。A.PPU(外圍處理機(jī))B.中斷方式C.DMA方式D.通道方式解:答案為B14.產(chǎn)生中斷的條件是。A.一條指令執(zhí)行結(jié)束B(niǎo).機(jī)器內(nèi)部發(fā)生故障C.一次I/O操作開(kāi)始D.一次DMA操作開(kāi)始解:答案為B,C,D.在微機(jī)系統(tǒng)中,外設(shè)通過(guò)與主板的系統(tǒng)總線相連接。A.適配器B.設(shè)備控制器C.計(jì)數(shù)器D.寄存器.對(duì)于低速輸入輸出設(shè)備,應(yīng)當(dāng)選用的通道是。A.數(shù)組多路通道B.字節(jié)多路通道C.選擇通道D.DMA專(zhuān)用通道解:答案為B三、填空題.實(shí)現(xiàn)輸入輸出數(shù)據(jù)傳送方式分成三種:、和程序控制方式。答:DMA方式、通道方式。.輸入輸出設(shè)備尋址方式有和。答:統(tǒng)一編址、獨(dú)立編址。.CPU響應(yīng)中斷時(shí)最先完成的兩個(gè)步驟是和。答:關(guān)中斷、保存現(xiàn)場(chǎng)信息。.內(nèi)部中斷是由引起的,如運(yùn)算溢出等。答:CPU的某種內(nèi)部因素。.外部中斷是由引起的,如輸入輸出設(shè)備產(chǎn)生的中斷。答:主機(jī)外部的中斷信號(hào)。.DMA的含義是,用于解決。答:直接存儲(chǔ)器訪問(wèn),數(shù)據(jù)塊傳送。.DMA數(shù)據(jù)傳送過(guò)程可分為、數(shù)據(jù)塊傳送和三個(gè)階段。答:傳輸前預(yù)處理,傳送后處理。.基本DMA控制器主要由、、數(shù)據(jù)寄存器、控制邏輯、標(biāo)志寄存器及地址譯碼與同步電路組成。答:地址計(jì)數(shù)器、字計(jì)數(shù)器。.在中斷服務(wù)中,開(kāi)中斷的目的是允許。答:多級(jí)中斷。.一個(gè)中斷向量對(duì)應(yīng)一個(gè)。答:中斷服務(wù)程序的入口地址。.接口收到中斷響應(yīng)信號(hào)INTA后,將傳送給CPU。答:中斷向量。.中斷屏蔽的作用有兩個(gè),即和。答:改變中斷處理的優(yōu)先級(jí)別,屏蔽一些不允許產(chǎn)生的中斷。.串行接口之所以需要串、并數(shù)據(jù)的轉(zhuǎn)換電路,是因?yàn)椤4穑河?jì)算機(jī)內(nèi)部數(shù)據(jù)是并行傳送的。.CPU響應(yīng)中斷時(shí),必須先保護(hù)當(dāng)前程序的斷點(diǎn)狀態(tài),然后才能執(zhí)行中斷服務(wù)程序,這里的斷點(diǎn)狀態(tài)是指。答:返回地址和狀態(tài)寄存器的內(nèi)容。.通道是一個(gè)特殊功能的,它有自己的專(zhuān)門(mén)負(fù)責(zé)數(shù)據(jù)輸入輸出的傳送控制,CPU只負(fù)責(zé)的功能。答:處理器,指令和程序,數(shù)據(jù)處理。.CPU對(duì)外設(shè)的控制方式按CPU的介入程度,從小到大為、、。答:通道方式,DMA方式,中斷方式,程序方式。四、計(jì)算題.若輸入輸出系統(tǒng)采用字節(jié)多路通道控制方式,共有8個(gè)子通道,各子通道每次傳送一個(gè)字節(jié),已知整個(gè)通道最大傳送速率為1200B/S,求每個(gè)子通道的最大傳輸速率是多少?若是數(shù)組多路通道,求每個(gè)子通道的最大傳輸速率是多少?解:字節(jié)多路通道:每個(gè)子通道的最大傳輸速率是1200B/S+8=150B/S數(shù)組多路通道:每個(gè)子通道的最大傳輸速率是1200B/S。.某字節(jié)多路通道共有6個(gè)子通道,若通道最大傳送速率為1500B/S,求每個(gè)子通道的最大傳輸速率是多少?解:1500B/S4-6=250B/So.在8086CPU中,1號(hào)中斷向量的地址是從0004~0007H,其中地址0004?0005存放200H,地址0006?0007存放2000H,試問(wèn):⑴1號(hào)中斷的中斷服務(wù)程序的入口地址是多少?⑵4號(hào)中斷的向量地址是多少?解:⑴入口地址為2000H:0200H(2)0+4X4=16=10H.在8255A并行接口中,下圖是其端DC的置"置0控制字,請(qǐng)讀下列程序,它實(shí)現(xiàn)什么功能?0d6d5d4D3d2DiDo\不用7\/位選擇t000:C口位01:置位001:C口1位0:復(fù)位:111:C口7位MOVAL,ODHOUT63H,ALMOVAL,OCHOUT63H,AL解:程序完成先使PC6=1,再使PC6=0。.用異步方式傳送ASCH碼,數(shù)據(jù)格式為:數(shù)據(jù)位8位、奇校驗(yàn)位1位、停止位1位。當(dāng)波特率為4800b/s時(shí),每個(gè)字符傳送的速率是多少?每個(gè)數(shù)據(jù)位的時(shí)間長(zhǎng)度是多少?數(shù)據(jù)位的傳送速率又是多少?解:每個(gè)字符包含10位,因此字符傳送速率為:4800+10=480字符/s每個(gè)數(shù)據(jù)位長(zhǎng)度T=1+4800^0.208ms數(shù)據(jù)位傳輸速率為8X480=3840位/秒。.假定某外設(shè)向CPU傳送信息最高頻率為40K次/秒,而相應(yīng)中斷處理程序的執(zhí)行時(shí)間為40uS,問(wèn)該外設(shè)能否用中斷方式工作?解:外設(shè)傳送一個(gè)數(shù)據(jù)的時(shí)間=l/40X=25uS,所以請(qǐng)求中斷的周期為25uS,而相應(yīng)中斷處理程序的執(zhí)行時(shí)間為40uS,這樣會(huì)丟失數(shù)據(jù),故不能采用中斷方式。第8章總線系統(tǒng)本章將給出主教材《計(jì)算機(jī)組成原理》第8章的習(xí)題及補(bǔ)充題的解析。僅供讀者參考。1主教材習(xí)題解析一、判斷題.組成總線不僅要有傳輸信息的傳輸線,還應(yīng)有實(shí)現(xiàn)總線傳輸控制的器件,即總線緩沖器和總線控制器。答:正確。.大多數(shù)微機(jī)總線由地址總線、數(shù)據(jù)總線和控制總線組成,因此,它們是三總線結(jié)構(gòu)的。答:錯(cuò)誤。.在計(jì)算機(jī)總線中,地址信息、數(shù)據(jù)信息和控制信息不能同時(shí)出現(xiàn)。答:正確。.三態(tài)緩沖門(mén)可組成運(yùn)算器的數(shù)據(jù)總線,它的輸出電平有邏輯“1”或邏輯“0”、高阻抗三種狀態(tài)。答:正確。.計(jì)算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于積木化,同時(shí)減少了信息傳輸線的數(shù)目。答:正確。.任何類(lèi)型的計(jì)算機(jī)都包含地址總線、數(shù)據(jù)總線和控制總線。答:正確。.地址線的條數(shù)反映了微處理器的尋址能力。答:正確。.地址總線的特點(diǎn)是可雙向傳輸,控制總線的特點(diǎn)是雙向傳輸。答:錯(cuò)誤。USB全速版的最大傳輸速率比USB高速版大。答:錯(cuò)誤。總線的發(fā)展與CPU的發(fā)展休戚相關(guān),CPU的主頻提高后,總線的數(shù)據(jù)傳輸如果不隨之提高,必將妨礙整機(jī)性能的提高。答:正確。—.選擇題.CPU的芯片中的總線屬于。解:答案為AA.內(nèi)部B.局部C.系統(tǒng)D.板級(jí).下面所列的不屬于系統(tǒng)總線接口的功能。A.數(shù)據(jù)緩沖B.數(shù)據(jù)轉(zhuǎn)換C.狀態(tài)設(shè)置D.完成算術(shù)和邏輯運(yùn)算解:答案為D.信息只用一-條傳輸線,且采用脈沖傳輸?shù)姆绞椒Q(chēng)為。A.串行傳輸B.并行傳輸C.并串行傳輸D.分時(shí)傳輸解:答案為A.在的計(jì)算機(jī)系統(tǒng)中,外設(shè)可以主存儲(chǔ)器單元統(tǒng)一編址。A.單總線B.雙總線C.三總線D.以上三種都可以解:答案為A.系統(tǒng)總線中地址線的功能是。A.用于選擇主存單元地址B.用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備C.用于選擇外存地址D.用于指定主存和I/O設(shè)備接口電路的地址解:答案為D.同步通信比異步通信具有較高的傳輸頻率,這是因?yàn)椤.同步通信不需要應(yīng)答信號(hào)。B.同步通信方式的總線長(zhǎng)度較短。C.同步通信一個(gè)公共時(shí)鐘信號(hào)進(jìn)行同步。D.同步通信中各部件存取時(shí)間比較短。解:答案為C.異步控制常用于作為其主要控制方式。A.在單總線結(jié)構(gòu)計(jì)算機(jī)中訪問(wèn)主存與外設(shè)時(shí).微機(jī)的CPU控制中C.組合邏輯控制的CPU控制中D.微程序控制器中解:答案為A.在3種集中式總線控制中,方式響應(yīng)時(shí)間最快,方式對(duì)電路故障最敏感。A.鏈?zhǔn)讲樵?xún)B.計(jì)數(shù)器定時(shí)查詢(xún)C.獨(dú)立請(qǐng)求解:答案為A.在計(jì)數(shù)器定時(shí)查詢(xún)方式下,若從0開(kāi)始計(jì)數(shù),則。A.用于選擇主存單元地址B.用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備C.用于選擇外存地址D.用于指定主存和I/O設(shè)備接口電路的地址解:答案為C.CPU的控制總線提供。A.數(shù)據(jù)信號(hào)流B.存儲(chǔ)器和I/O設(shè)備的時(shí)序信號(hào)和控制信號(hào)C.來(lái)自I/O設(shè)備和存儲(chǔ)器的響應(yīng)信號(hào)D.B和C解:答案為D.在菊花鏈方式下,越靠近控制器的設(shè)備。A.得到總線使用權(quán)的機(jī)會(huì)越多,優(yōu)先級(jí)越高B.得到總線使用權(quán)的機(jī)會(huì)越少,優(yōu)先級(jí)越低C.得到總線使用權(quán)的機(jī)會(huì)越多,優(yōu)先級(jí)越低D.得到總線使用權(quán)的機(jī)會(huì)越少,優(yōu)先級(jí)越高解:答案為A.在獨(dú)立方式下,若有幾個(gè)設(shè)備,貝人A.有幾個(gè)總線請(qǐng)求信號(hào)和幾個(gè)總線響應(yīng)信號(hào)B.有一個(gè)總線請(qǐng)求信號(hào)和一個(gè)總線響應(yīng)信號(hào)C.總線請(qǐng)求信號(hào)多于總線響應(yīng)信號(hào)D.總線請(qǐng)求信號(hào)少于總線響應(yīng)信號(hào)解:答案為A.在鏈?zhǔn)讲樵?xún)方式下,若有n個(gè)設(shè)備,則。A.有幾條總線請(qǐng)求信號(hào)B.公用一條總線請(qǐng)求信號(hào)C.有n-l條總線請(qǐng)求信號(hào)D.無(wú)法確定解:答案為B三.填空題.計(jì)算機(jī)中各功能部件是通過(guò)連接的,它是各部件間進(jìn)行信息傳輸?shù)墓餐贰4穑嚎偩€。.CPU內(nèi)部的總線是級(jí)總線,也叫內(nèi)部總線。答:芯片。.總線控制方式可分為式和式兩種。答:集中、分布。.同步方式下,總線操作有固定的時(shí)序,設(shè)備之間應(yīng)答信號(hào),數(shù)據(jù)的傳輸在的時(shí)鐘信號(hào)控制下進(jìn)行。答:沒(méi)有、一個(gè)公共。.異步方式下,總線操作周期不固定,通過(guò)信號(hào)相互聯(lián)絡(luò)。答:握手(就緒/應(yīng)答)。.決定總線由哪個(gè)設(shè)備進(jìn)行控制稱(chēng)為,實(shí)現(xiàn)總線數(shù)據(jù)的定時(shí)規(guī)則叫。答:總線仲裁,總線協(xié)議。.衡量總線性能的一個(gè)重要指標(biāo)是總線的,即單位時(shí)間內(nèi)總線傳輸數(shù)據(jù)的能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 碎石糾紛協(xié)議書(shū)
- 綠苗補(bǔ)償協(xié)議書(shū)
- 美國(guó)合并協(xié)議書(shū)
- 家禽類(lèi)買(mǎi)賣(mài)合同協(xié)議書(shū)
- 美容風(fēng)險(xiǎn)協(xié)議書(shū)
- 用工告知協(xié)議書(shū)
- 打架后雙方責(zé)任協(xié)議書(shū)
- 服裝加工類(lèi)合作協(xié)議書(shū)
- 投資修公路合同協(xié)議書(shū)
- 未成年紋身賠償協(xié)議書(shū)
- amforiBSCI行為守則(文檔版)
- 《病理檢驗(yàn)技術(shù)》課程標(biāo)準(zhǔn)
- 服務(wù)中心及辦公室裝修設(shè)計(jì)方案
- 閥門(mén)系數(shù)Cv和KV值計(jì)算表格(帶公式)
- 體質(zhì)測(cè)量與評(píng)價(jià)期末考試試題及答案
- 行業(yè)標(biāo)準(zhǔn):GB∕T 9254.2-2021 信息技術(shù)設(shè)備、多媒體設(shè)備和接收機(jī) 電磁兼容 第2部分:抗擾度要求
- 氫能無(wú)人機(jī)項(xiàng)目可研報(bào)告范文參考
- 簧片落料彎曲級(jí)進(jìn)模設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)
- 完整版8D改善報(bào)告
- MSA測(cè)量系統(tǒng)分析軟件(第三版A級(jí)實(shí)例)
- 工業(yè)硅技術(shù)安全操作規(guī)程
評(píng)論
0/150
提交評(píng)論