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

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、選擇題1、完整的計(jì)算機(jī)系統(tǒng)應(yīng)包括運(yùn)算器、存儲(chǔ)器、控制器。一個(gè)完整的計(jì)算系統(tǒng)應(yīng)該是:硬件系統(tǒng)和軟件系統(tǒng),硬件系統(tǒng)應(yīng)該包括運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備和輸出設(shè)備,軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件.而你給的答案中B和D是可以排除的,也就是不能選,A和C兩個(gè)中A的可能性最大,答案只能選A.3、馮. 諾依曼計(jì)算機(jī)工作方式的基本特點(diǎn)是按地址訪問并順序執(zhí)行指令。4、移碼表示法主要用于表示浮點(diǎn)數(shù)中的階碼。5、動(dòng)態(tài)RAM的刷新是以行為單位的。8、在定點(diǎn)運(yùn)算器中產(chǎn)生溢出的原因是運(yùn)算的結(jié)果的超出了機(jī)器的表示范圍。10、在指令的地址字段中,直接指出操作數(shù)本身的尋址方式,稱為立即尋址。1

2、1、目前的計(jì)算機(jī),從原理上講指令和數(shù)據(jù)都以二進(jìn)制形式存放。13、計(jì)算機(jī)問世至今,新型機(jī)器不斷推陳出新,不管怎樣更新,依然保有“存儲(chǔ)程序”的概念,最早提出這種概念的是馮. 諾依曼。16、在CPU中,跟蹤后繼指令地址的寄存器是程序計(jì)數(shù)器。20、系統(tǒng)總線中地址總線的作用是用于選擇指定的存儲(chǔ)單元或外設(shè)。21、計(jì)算機(jī)中的主機(jī)包含運(yùn)算器、控制器、存儲(chǔ)器。23、原碼一位乘運(yùn)算,乘積的符號(hào)位由兩個(gè)操作數(shù)的符號(hào)進(jìn)行異或運(yùn)算。24、對(duì)于真值“0”表示形式唯一的機(jī)器數(shù)是移碼和補(bǔ)碼。25、若X補(bǔ)=0.,則X反= 0.。-x為正數(shù)26、在CPU中,存放當(dāng)前執(zhí)行指令的寄存器是指令寄存器。保存當(dāng)前正在執(zhí)行的指令的寄存器稱為

3、指令寄存器)。指示當(dāng)前正在執(zhí)行的指令地址的寄存器稱為程序計(jì)數(shù)器或指令計(jì)數(shù)器)。27、下列編碼中通常用作字符編碼的是ASCII碼。ASCIIASCIIAmerican Standard Code for Information Interchange,美國信息互換標(biāo)準(zhǔn)代碼)是基于拉丁字母的一套電腦編碼系統(tǒng)。它主要用于顯示現(xiàn)代英語和其他西歐語言。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國際標(biāo)準(zhǔn)ISO/IEC 646。28、在下列存儲(chǔ)器中,半導(dǎo)體存儲(chǔ)器可以作為主存儲(chǔ)器。30、在CPU中跟蹤指令后繼地址的寄存器是PC。31、 EPROM是指光擦除可編程的只讀存儲(chǔ)器。EPROMErasable Prog

4、rammable Read-Only Memory,可擦除可編程ROM)芯片可重復(fù)擦除和寫入,解決了PROM芯片只能寫入一次的弊端。EPROM芯片有一個(gè)很明顯的特征,在其正面的陶瓷封裝上,開有一個(gè)玻璃窗口,透過該窗口,可以看到其內(nèi)部的集成電路,紫外線透過該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到EPROM擦除器。EPROM內(nèi)資料的寫入要用專用的編程器,并且往芯片中寫內(nèi)容時(shí)必須要加一定的編程電壓是一片2M Bits容量的EPROM芯片。EPROM芯片在寫入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。 EPROM芯片在空白狀態(tài)時(shí)用紫外光線擦

5、除后),內(nèi)部的每一個(gè)存儲(chǔ)單元的數(shù)據(jù)都為1高電平)。33、CPU主要包括控制器、運(yùn)算器不含主存)。36、存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)的記憶設(shè)備,主要用于存放程序和數(shù)據(jù)。37、在計(jì)算機(jī)中,普遍采用的字符編碼是ASC碼。39、設(shè)變址寄存器為X,形式地址為D,+D。41、微程序存放在控制存儲(chǔ)器。CPU內(nèi)部有一個(gè)控制存儲(chǔ)器,里面存放著各種程序指令對(duì)應(yīng)的微程序段.當(dāng)CPU執(zhí)行一句程序指令里,會(huì)從控制存儲(chǔ)器里取一段與該程序指令對(duì)應(yīng)的微程序解釋執(zhí)行,從而完成該程序語句的功能.45、存儲(chǔ)單元是指存放一個(gè)機(jī)器字的所有存儲(chǔ)元。46、下列有關(guān)運(yùn)算器的描述中,既做算術(shù)運(yùn)算,又做邏輯運(yùn)算是正確的。指令周期指令周期是執(zhí)行一條指令所需

6、要的時(shí)間,一般由若干個(gè)機(jī)器周期組成,是從取指令、分析指令到執(zhí)行完所需的全部時(shí)間。CPU從內(nèi)存取出一條指令并執(zhí)行這條指令的時(shí)間總和。指令不同,所需的機(jī)器周期數(shù)也不同。對(duì)于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。對(duì)于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上的機(jī)器周期。從指令的執(zhí)行速度看,單字節(jié)和雙字節(jié)指令一般為單機(jī)器周期和雙機(jī)器周期,三字節(jié)指令都是雙機(jī)器周期,只有乘、除指令占用4個(gè)機(jī)器周期。因此在進(jìn)行編程時(shí),在完成相同工作的情況下,選用占用機(jī)器周期少的命令會(huì)提高程序的執(zhí)行速率,尤其是在編寫大型程序程序的時(shí)候,其

7、效果更加明顯!47、寄存器間接尋址方式中,操作數(shù)處在主存單元。50、指令周期是指CPU從主存取出一條指令加上執(zhí)行這條指令的時(shí)間55、在定點(diǎn)二進(jìn)制運(yùn)算器中,減法運(yùn)算一般通過補(bǔ)碼運(yùn)算的二進(jìn)制加法器來實(shí)現(xiàn)。舉例說明:減法5-3相當(dāng)于加法 5+-3)被加數(shù)5的二進(jìn)制代碼為 0000 0101加數(shù)-3的二進(jìn)制代碼為 1000 0011-3的二進(jìn)制反碼為 1111 1100-3的二進(jìn)制補(bǔ)碼為 1111 1101即 5-3 相當(dāng)于5+-3)=0000 0101+1111 1101=0000 0010=2其中最高位為0表示正數(shù)最高數(shù)為1表示負(fù)數(shù),正數(shù)的補(bǔ)碼為其本身,負(fù)數(shù)的補(bǔ)碼為取反加1由此可見減法相當(dāng)于補(bǔ)碼運(yùn)

8、算的二進(jìn)制加法器57、單地址指令中為了完成兩個(gè)數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個(gè)操作數(shù)外,另一個(gè)數(shù)常需采用隱含尋址方式。58、用于對(duì)某個(gè)寄存器中操作數(shù)的尋址方式稱為寄存器直接尋址。59、運(yùn)算器雖有許多部件組成,但核心部分是算術(shù)邏輯運(yùn)算單元。71、采用DMA方式傳送數(shù)據(jù)時(shí),每傳送一個(gè)數(shù)據(jù)就要占用CPU 一個(gè)存儲(chǔ)周期的時(shí)間。73、中斷響應(yīng)時(shí),保存PC并更新PC的內(nèi)容,主要是為了能進(jìn)入中斷處理程字并能正確返回原程序。79、在計(jì)算機(jī)硬件系統(tǒng)中,在指令的操作數(shù)字段中所表示的內(nèi)存地址被稱為形式地址。81、 Cache是為提高存儲(chǔ)系統(tǒng)的速度。82、計(jì)算機(jī)中,執(zhí)行部件根據(jù)控制部件的命令所作的不可再分的操作稱為微

9、命令。83、對(duì)組合邏輯的控制器,指令不同的執(zhí)行步驟是用節(jié)拍發(fā)生器給出的85、指令的尋址方式有順序和跳躍兩種方式,采用跳躍尋址方式,可以實(shí)現(xiàn)程序的條件轉(zhuǎn)移或無條件轉(zhuǎn)移。95、 PROM是指可編程的只讀存儲(chǔ)器。二、填空題2、DMA方式中,周期竊取是指竊取一個(gè)存儲(chǔ)周期。3、計(jì)算機(jī)系統(tǒng)總線根據(jù)傳送的信息不同,可分為地址總線,控制總線,數(shù)據(jù)總線。5、指令格式通常由操作碼字段和地址碼字段組成。6、動(dòng)態(tài)半導(dǎo)體存儲(chǔ)器的刷新一般有集中刷新、分散刷新、異步刷新三種方式,之所以要刷新是因?yàn)閯?dòng)態(tài)存儲(chǔ)器依靠電容電荷存儲(chǔ)信息,時(shí)間一長,電荷可能泄放。10、主存和Cache的地址映射方法有很多,常用的有全相聯(lián)映射、直接相聯(lián)

10、映射和組相聯(lián)映射三種,其中靈活性最強(qiáng)的是全相聯(lián)映射,成本最高的是全相聯(lián)映射。12、Cache中數(shù)據(jù)塊常用的替換算法有先進(jìn)先出FIFO)和最近最少使用LRU)兩種。13、按照總線仲裁電路的位置不同,可分為集中式仲裁和分布式仲裁。14、寄存器直接尋址操作數(shù)在寄存器中;寄存器間接尋址操作數(shù)在主存中。17、RISC的中文含義是精簡指令集計(jì)算機(jī),CISC的中文含義是復(fù)雜指令系統(tǒng)計(jì)算機(jī)。RISCreduced instruction set computer,精簡指令集計(jì)算機(jī))CISCComplex Instruction Set Computer,復(fù)雜指令系統(tǒng)計(jì)算機(jī))18、計(jì)算機(jī)軟件一般分為兩大類:一類

11、叫系統(tǒng)軟件,另一類叫應(yīng)用軟件,操作系統(tǒng)屬于系統(tǒng)軟件類。19、目前主流的CPU包括運(yùn)算器、控制器和Cache.20、主存儲(chǔ)器容量通常以KB表示,其中K= 2的10次方;硬盤容量通常以GB表示,其中G= 2的30次方。21、存儲(chǔ)器和CPU連接時(shí),要完成地址線的連接;數(shù)據(jù)線的連接和控制線的連接,方能正常工作。23、常見的集中式總線控制方式有鏈?zhǔn)讲樵?、?jì)數(shù)器定時(shí)查詢和獨(dú)立請(qǐng)求三種,其中鏈?zhǔn)讲樵儗?duì)電路故障最敏感。25、存儲(chǔ)器的技術(shù)指標(biāo)有存儲(chǔ)容量和存取時(shí)間。27、一個(gè)定點(diǎn)數(shù)由符號(hào)位和數(shù)值域兩部分組成。29、運(yùn)算器的兩個(gè)主要功能是:算術(shù)運(yùn)算,邏輯運(yùn)算。30、完整的計(jì)算機(jī)系統(tǒng)包括硬件,軟件;在計(jì)算機(jī)中用二進(jìn)制

12、的理由是便于實(shí)現(xiàn)。31、直接內(nèi)存訪問DMA)方式中,DMA控制器從CPU完全接管對(duì)總線的控制,數(shù)據(jù)交換不經(jīng)過CPU,而直接在內(nèi)存和I/O設(shè)備之間進(jìn)行。32、外圍設(shè)備主要可以分為輸入設(shè)備和輸出設(shè)備。外圍設(shè)備計(jì)算機(jī)系統(tǒng)中除主機(jī)外的其他設(shè)備。包括輸入和輸出設(shè)備、外存儲(chǔ)器、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器、外圍處理機(jī)等。是計(jì)算機(jī)與外界進(jìn)行通信的工具。 例如打印機(jī)、磁盤驅(qū)動(dòng)器或鍵盤。33、CPU能直接訪問cache和主存,但不能直接訪問磁盤和光盤。35、為了解決多個(gè)主設(shè)備同時(shí)競爭總線控制權(quán),必須具有總線仲裁部件部件。36、在計(jì)算機(jī)系統(tǒng)中,多個(gè)系統(tǒng)部件之間信息傳送的公共通路稱為總線。就其所傳送信息的性質(zhì)而言,在公共

13、通路上傳送的信息包括數(shù)據(jù)、地址、控制信息。37、指令操作碼字段表征指令的操作特性與功能,而地址碼字段指示參與操作的操作數(shù)的地址。38、CPU中,保存當(dāng)前正在執(zhí)行的指令的寄存器為指令寄存器IR,保存當(dāng)前正在執(zhí)行的指令的地址的寄存器為程序計(jì)數(shù)器PC,保存CPU訪存地址的寄存器為內(nèi)存地址寄存器MAR。39、DMA技術(shù)的出現(xiàn)使得外圍設(shè)備可以通過DMA控制器直接訪問內(nèi)存;與此同時(shí),CPU可以繼續(xù)執(zhí)行其它任務(wù)。40、一個(gè)浮點(diǎn)數(shù)由尾數(shù)和階碼兩部分組成。三、問答題3、CPU中有哪些主要寄存器?簡述這些寄存器的功能指令寄存器程序計(jì)數(shù)器地址寄存器緩沖寄存器DR): 作為CPU和內(nèi)存、外部設(shè)備之間信息傳送的中轉(zhuǎn)站。

14、 補(bǔ)償CPU和內(nèi)存、外圍設(shè)備之間在操作速度上的差別 在單累加器結(jié)構(gòu)的運(yùn)算器中,緩沖寄存器還可兼作為操作數(shù)寄存器。(5通用寄存器AC):當(dāng)運(yùn)算器的算術(shù)邏輯單元狀態(tài)條件寄存器:保存由算術(shù)指令和邏輯指令運(yùn)行或測試的結(jié)果建立的各種條件碼內(nèi)容。除此之外,還保存中斷和系統(tǒng)工作狀態(tài)等信息,以便使CPU和系統(tǒng)能及時(shí)了解機(jī)器運(yùn)行狀態(tài)和程序運(yùn)行狀態(tài)。5、在寄存器寄存器型,寄存器存儲(chǔ)器型和存儲(chǔ)器存儲(chǔ)器型三類指令中,哪類指令的執(zhí)行時(shí)間最長?哪類指令的執(zhí)行時(shí)間最短?為什么?5. 寄存器-寄存器型執(zhí)行速度最快,存儲(chǔ)器-存儲(chǔ)器型執(zhí)行速度最慢。因?yàn)榍罢卟僮鲾?shù)在寄存器中,后者操作數(shù)在存儲(chǔ)器中,而訪問一次存儲(chǔ)器所需的時(shí)間一般比訪

15、問一次寄存器所需時(shí)間長。7、說明計(jì)算機(jī)存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)。8、中斷處理過程包括哪些操作步驟?8解:中斷處理過程如下:1)設(shè)備提出中斷請(qǐng)求2)當(dāng)一條指令執(zhí)行結(jié)束時(shí)CPU響應(yīng)中斷3)CPU設(shè)置“中斷屏蔽”標(biāo)志,不再響應(yīng)其它中斷請(qǐng)求4)保存程序斷點(diǎn)PC)5)硬件識(shí)別中斷源轉(zhuǎn)移到中斷服務(wù)子程序入口地址)6)用軟件方法保存CPU現(xiàn)場7)為設(shè)備服務(wù)8)恢復(fù)CPU現(xiàn)場9)“中斷屏蔽”標(biāo)志復(fù)位,以便接收其它設(shè)備中斷請(qǐng)求10)返回主程序9、指令和數(shù)據(jù)均存放在內(nèi)存中,計(jì)算機(jī)如何從時(shí)間和空間上區(qū)分它們是指令還是數(shù)據(jù)。9.計(jì)算機(jī)可以從時(shí)間和空間兩方面來區(qū)分指令和數(shù)據(jù),在時(shí)間上,取指周期從內(nèi)存中取出的是指令,而執(zhí)行周期

16、從內(nèi)存取出或往內(nèi)存中寫入的是數(shù)據(jù),在空間上,從內(nèi)存中取出指令送控制器,而執(zhí)行周期從內(nèi)存從取的數(shù)據(jù)送運(yùn)算器、往內(nèi)存寫入的數(shù)據(jù)也是來自于運(yùn)算器。10、說明總線結(jié)構(gòu)對(duì)計(jì)算機(jī)系統(tǒng)性能的影響。10解:1)最大存儲(chǔ)容量單總線系統(tǒng)中,最大內(nèi)存容量必須小于由計(jì)算機(jī)字長所決定的可能的地址總線。雙總線系統(tǒng)中,存儲(chǔ)容量不會(huì)受到外圍設(shè)備數(shù)量的影響2)指令系統(tǒng)雙總線系統(tǒng),必須有專門的I/O指令系統(tǒng)單總線系統(tǒng),訪問內(nèi)存和I/O使用相同指令3)吞吐量總線數(shù)量越多,吞吐能力越大16、簡要描述外設(shè)進(jìn)行DMA操作的過程及DMA方式的主要優(yōu)點(diǎn)。16. 1)外設(shè)發(fā)出DMA請(qǐng)求;2)CPU響應(yīng)請(qǐng)求,DMA控制器從CPU接管總線的控制;

17、3)由DMA控制器執(zhí)行數(shù)據(jù)傳送操作;隨機(jī)存儲(chǔ)器分為靜態(tài)與動(dòng)態(tài):靜態(tài)隨機(jī)存儲(chǔ)器 (SRAM動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM)可編程只讀存儲(chǔ)器PROM)可擦可編程序只讀存儲(chǔ)器EPROM)可擦可編程只讀存儲(chǔ)器主存地址寄存器MARMemory Address Register)累加器ACC中央處理器英文Central Processing Unit,CPU)存儲(chǔ)單元贊同存儲(chǔ)單元一般應(yīng)具有存儲(chǔ)數(shù)據(jù)和讀寫數(shù)據(jù)的功能,一般以8位二進(jìn)制作為一個(gè)存儲(chǔ)單元,也就是一個(gè)字節(jié)。每個(gè)單元有一個(gè)地址,是一個(gè)整數(shù)編碼,可以表示為二進(jìn)制整數(shù)。程序中的變量和主存儲(chǔ)器的存儲(chǔ)單元相對(duì)應(yīng)。變量的名字對(duì)應(yīng)著存儲(chǔ)單元的地址,變量內(nèi)容對(duì)應(yīng)著單元所存

18、儲(chǔ)的數(shù)據(jù)。存儲(chǔ)元件計(jì)算機(jī)中主存儲(chǔ)器包括存儲(chǔ)體M,各種邏輯部件及控制電路等,存儲(chǔ)體由許多存儲(chǔ)單元組成,每個(gè)存儲(chǔ)單元又包含若干個(gè)存儲(chǔ)元件,每個(gè)存儲(chǔ)元件能寄存一位二進(jìn)制代碼“0”或“1”,存儲(chǔ)元件又稱為存儲(chǔ)基元、存儲(chǔ)元。一個(gè)存儲(chǔ)單元存儲(chǔ)一串二進(jìn)制代碼存儲(chǔ)字),這串二進(jìn)制代碼的位數(shù)稱為存儲(chǔ)字長,存儲(chǔ)字長可以是8位、16位、32位等,如果把一個(gè)存儲(chǔ)體看做是一幢大樓,存儲(chǔ)單元看做是大樓里的每個(gè)房間,那么每個(gè)存儲(chǔ)元件就可以看做是每間房間里的一張床位,床位有人相當(dāng)于“1”,無人相當(dāng)于“0”,每間房間里的床的位數(shù)就相當(dāng)于存儲(chǔ)字長,而房間的編號(hào)可看做是存儲(chǔ)單元的地址號(hào)。存儲(chǔ)字長: 一個(gè)存儲(chǔ)單元存儲(chǔ)一串二進(jìn)制代碼存

19、儲(chǔ)字),這串二進(jìn)制代碼的位數(shù)稱為存儲(chǔ)字長,存儲(chǔ)字長可以是8位、16位、32位等。早期計(jì)算機(jī)的存儲(chǔ)字長一般和機(jī)器的指令字長與數(shù)據(jù)字長相等,故訪問一次主存便可取一條指令或一個(gè)數(shù)據(jù)。隨著計(jì)算機(jī)的應(yīng)用范圍的不斷擴(kuò)大,解題精度的不斷提高,往往要求指令字長是可變的,數(shù)據(jù)字長也要求可變。為了適應(yīng)指令和數(shù)據(jù)字長的可變性,其長度不由存儲(chǔ)字長來確定,而且字節(jié)的個(gè)數(shù)來表示。1個(gè)字節(jié)被定義為由8位Bit)二進(jìn)制代碼組成。機(jī)器字長機(jī)器字長是指計(jì)算機(jī)進(jìn)行一次整數(shù)運(yùn)算所能處理的二進(jìn)制數(shù)據(jù)的位數(shù)整數(shù)運(yùn)算即定點(diǎn)整數(shù)運(yùn)算)。機(jī)器字長也就是運(yùn)算器進(jìn)行定點(diǎn)數(shù)運(yùn)算的字長,通常也是CPU內(nèi)部數(shù)據(jù)通路的寬度。即字長越長,數(shù)的表示范圍也越大

20、,精度也越高。機(jī)器的字長也會(huì)影響機(jī)器的運(yùn)算速度。倘若CPU字長較短,又要運(yùn)算位數(shù)較多的數(shù)據(jù),那么需要經(jīng)過兩次或多次的運(yùn)算才能完成,這樣勢(shì)必影響整機(jī)的運(yùn)行速度。機(jī)器字長與主存儲(chǔ)器字長通常是相同的,但也可以不同。不同的情況下,一般是主存儲(chǔ)器字長小于機(jī)器字長,例如機(jī)器字長是32位,主存儲(chǔ)器字長可以是32位,也可以是16位,當(dāng)然,兩者都會(huì)影響CPU的工作效率。機(jī)器字長對(duì)硬件的造價(jià)也有較大的影響。它將直接影響加法器或ALU),數(shù)據(jù)總線以及存儲(chǔ)字長的位數(shù)。所以機(jī)器字長的確不能單從精度和數(shù)的表示范圍來考慮。41、試比較邏輯移位和算術(shù)移位。解:邏輯移位和算術(shù)移位的區(qū)別: 邏輯移位是對(duì)邏輯數(shù)或無符號(hào)數(shù)進(jìn)行的移位

21、,其特點(diǎn)是不論左移還是右移,空出位均補(bǔ)0,移位時(shí)不考慮符號(hào)位。 算術(shù)移位是對(duì)帶符號(hào)數(shù)進(jìn)行的移位操作,其關(guān)鍵規(guī)則是移位時(shí)符號(hào)位保持不變,空出位的補(bǔ)入值與數(shù)的正負(fù)、移位方向、采用的碼制等有關(guān)。補(bǔ)碼或反碼右移時(shí)具有符號(hào)延伸特性。左移時(shí)可能產(chǎn)生溢出錯(cuò)誤,右移時(shí)可能丟失精度。49、什么是總線?總線傳輸有何特點(diǎn)?為了減輕總線負(fù)載,總線上的部件應(yīng)具備什么特點(diǎn)?答:P41.總線是一種能由多個(gè)部件分時(shí)共享的公共信息傳送線路。總線傳輸?shù)奶攸c(diǎn)是:某一時(shí)刻只允許有一個(gè)部件向總線發(fā)送信息,但多個(gè)部件可以同時(shí)從總線上接收相同的信息。為了減輕總線負(fù)載,總線上的部件應(yīng)通過三態(tài)驅(qū)動(dòng)緩沖電路與總線連通。65、什么是I/O接口,與

22、端口有何區(qū)別?為什么要設(shè)置I/O接口?將I/O接口按數(shù)據(jù)傳送方式和控制方式分別進(jìn)行分類?解:I/O接口一般指CPU和I/O設(shè)備間的連接部件,而端口是指I/O接口內(nèi)CPU能夠訪問的寄存器,端口加上相應(yīng)的控制邏輯即構(gòu)成I/O接口。I/O接口分類方法很多,主要有:1)按數(shù)據(jù)傳送方式分有并行接口和串行接口兩種;2)按數(shù)據(jù)傳送的控制方式分有程序控制接口、程序中斷接口、DMA接口三種66、一個(gè)容量為16K32位的存儲(chǔ)器,其地址線和數(shù)據(jù)線的總和是多少?當(dāng)選用下列不同規(guī)格的存儲(chǔ)芯片時(shí),各需要多少片?1K4位,2K8位,4K4位,16K1位,4K8位,8K8位解:地址線和數(shù)據(jù)線的總和 = 14 + 32 = 4

23、6根;選擇不同的芯片時(shí),各需要的片數(shù)為:1K4:16K32) / 1K4) = 168 = 128片2K8:16K32) / 2K8) = 84 = 32片4K4:16K32) / 4K4) = 48 = 32片16K1:16K32)/ 16K1) = 132 = 32片4K8:16K32)/ 4K8) = 44 = 16片8K8:16K32) / 該存儲(chǔ)器能存儲(chǔ)多少個(gè)字節(jié)的信息?(2如果存儲(chǔ)器由512k8位的RAM 芯片組成,需多少片?(3需多少位地址作芯片選擇?計(jì)算部分2、機(jī)器字長32位,其存儲(chǔ)容量為4MB,若按字編址,它的尋址范圍是1M。容量是4MB,字長32位時(shí),容量就等于1M字。按字

24、編址的尋址范圍是:00000FFFFFH。32、機(jī)器字長64位,其存儲(chǔ)容量為8MB,若按字編址,它的尋址范圍是_。A、1MB、1MBC、4MD、4MB42、機(jī)器字長16位,其存儲(chǔ)容量為8MB,若按字編址,它的尋址范圍是_。A、1MB、1MBC、4MD、4MB52、機(jī)器字長64位,其存儲(chǔ)容量為64MB,若按字編址,它的尋址范圍是_。A、 8M B、 8MB C、 16M D、 16MB62、機(jī)器字長32位,其存儲(chǔ)容量為64MB,若按字編址,它的尋址范圍是_。A、 8M B、 8MB C、 16M D、 16MB72、機(jī)器字長128位,其存儲(chǔ)容量為128MB,若按字編址,它的尋址范圍是_。A、 2

25、048M B、 2048MB C、 1024M D、 1024MB9、2000)10化成十六進(jìn)制數(shù)是10化成十六進(jìn)制數(shù)是7D1)16。34、某一RAM芯片,其容量為5128位,考慮電源端和接地端,該芯片引出線的最小數(shù)目應(yīng)為_。A、21 B、522 C、17 D、1944、某一RAM芯片,其容量為12816位,考慮電源端和接地端,該芯片引出線的最小數(shù)目應(yīng)為_。A、25 B、23 C、27 D、2470、某一RAM芯片,其容量為648位,考慮電源端和接地端,該芯片引出線的最小數(shù)目應(yīng)為_。A、16 B、20 C、17 D、1948、定點(diǎn)32位字長的字,采用補(bǔ)碼形式表示時(shí),一個(gè)字所能表示的整數(shù)范圍是_

26、。A、-231231-1 B、-231-1231-1 C、-231+1231 D、-23123188、定點(diǎn)64位字長的字,采用補(bǔ)碼形式表示時(shí),一個(gè)字所能表示的整數(shù)范圍是_。A、-263263-1 B、-263-1263-1 C、-263+1263 D、-26326319、某存儲(chǔ)器容量為64K32位,則地址線為16根,數(shù)據(jù)線為32根。63、某存儲(chǔ)器容量為128K64位,則地址線為17根,數(shù)據(jù)線為64根。100、某存儲(chǔ)器容量為4K16位,則地址線為12根,數(shù)據(jù)線為16根。49、某主存儲(chǔ)器按字節(jié)編址,地址線數(shù)目為16,這個(gè)存儲(chǔ)器的容量為64K8位.74、某主存儲(chǔ)器按字節(jié)編址,地址線數(shù)目為32,這個(gè)存

27、儲(chǔ)器的容量為4G8位.60、已知X0且X原 = X0.X1X2Xn,則X反可通過_求得。A、X原各位求反,末位加1 B、X0外各位求反C、X0外各位求反末位加1 D、X原求反90、已知X-16,則應(yīng)滿足條件_。A、X1X2為0,其他各位任意B、X1X2為1,其他各位任意C、X1X2為1,X3X6中至少有一位為1 D、X1X2為0,X3X6中至少有一位為164、若X補(bǔ)=1,X1X2X6,其中Xi取0或1,若要求X-8,則應(yīng)滿足條件_。A、X1X2X3為0,其他各位任意B、X1X2X3為1,其他各位任意C、X1X2X3為1,X4X6中至少有一位為1 D、X1X2X3為0,X4X6中至少有一位為19

28、4、若X補(bǔ)=1,X1X2X6,其中Xi取0或1,若要求X-32,則應(yīng)滿足條件_。A、X1為0,其他各位任意B、X1為1,其他各位任意C、X1為1,X2X6中至少有一位為1 D、X1為0,X2X6中至少有一位為11、某機(jī)器數(shù)位,若它代表-127,則該機(jī)器數(shù)為_形式,若代表-128,該機(jī)器數(shù)又為_形式。22、某機(jī)器數(shù)位,若它代表-0,則該機(jī)器數(shù)為_形式,若代表-128,該機(jī)器數(shù)又為_形式。4、欲組成一個(gè)64K16位的存儲(chǔ)器,當(dāng)分別選用2K4位、4K8位兩種不同規(guī)格的芯片進(jìn)行擴(kuò)充,各需_和_片。16、欲組成一個(gè)16K16位的存儲(chǔ)器,當(dāng)分別選用2K4位、4K8位兩種不同規(guī)格的芯片進(jìn)行擴(kuò)充,各需_和_片

29、。4、求十進(jìn)制數(shù)-113的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。4.原碼 反碼 補(bǔ)碼 移碼 12、求十進(jìn)制數(shù)-97的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。20、求十進(jìn)制數(shù)-33的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。28、求十進(jìn)制數(shù)+88的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。40、求十進(jìn)制數(shù)+99的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。

30、48、求十進(jìn)制數(shù)-94的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。50、求十進(jìn)制數(shù)-101的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。71、求十進(jìn)制數(shù)-128的原碼表示,反碼表示,補(bǔ)碼表示和移碼表示用8位二進(jìn)制表示,并設(shè)最高位為符號(hào)位,真值為7位)。27、設(shè)總線的時(shí)鐘頻率為8MHZ,一個(gè)總線周期等于一個(gè)時(shí)鐘周期。如果一個(gè)總線周期中并行傳送16位數(shù)據(jù),試問總線的帶寬是多少?解:因?yàn)椋篺=8MHz,T=1/f=1/8M秒,一個(gè)總線周期等于一個(gè)時(shí)鐘周期所以:總線帶寬=16/。37、寫出1110、1111對(duì)

31、應(yīng)的漢明碼(按配偶原則。17. 寫出1100、1101、1110、1111對(duì)應(yīng)的漢明碼。解:有效信息均為n=4位,假設(shè)有效信息用b4b3b2b1表示校驗(yàn)位位數(shù)k=3位,=n+k+1)設(shè)校驗(yàn)位分別為c1、c2、c3,則漢明碼共4+3=7位,即:c1c2b4c3b3b2b1校驗(yàn)位在漢明碼中分別處于第1、2、4位c1=b4b3b1c2=b4b2b1c3=b3b2b1當(dāng)有效信息為1100時(shí),c3c2c1=110,漢明碼為。當(dāng)有效信息為1101時(shí),c3c2c1=001,漢明碼為。當(dāng)有效信息為1110時(shí),c3c2c1=000,漢明碼為。當(dāng)有效信息為1111時(shí),c3c2c1=111,漢明碼為。51、已經(jīng)接收

32、到下列漢明碼,分別寫出它們所對(duì)應(yīng)的欲傳送代碼。1)按偶性配置),2)按奇性配置)78、已經(jīng)接收到下列漢明碼,分別寫出它們所對(duì)應(yīng)的欲傳送代碼。1)按偶性配置),2)按偶性配置)19. 已經(jīng)接收到下列漢明碼,分別寫出它們所對(duì)應(yīng)的欲傳送代碼。1)按偶性配置)2)按偶性配置)3)按偶性配置)4)按奇性配置)5)按奇性配置)6)按奇性配置)解:一)假設(shè)接收到的漢明碼為C1C2B4C3B3B2B1,按偶性配置則:P1=C1B4B3B1P2=C2B4B2B1P3=C3B3B11)如接收到的漢明碼為,P1=1000=1P2=1000=1P3=000=0P3P2P1=011,第3位出錯(cuò),可糾正為,故欲傳送的信息

33、為1000。2)如接收到的漢明碼為,P1=1000=1P2=1010=0P3=000=0P3P2P1=001,第1位出錯(cuò),可糾正為,故欲傳送的信息為0010。3)如接收到的漢明碼為,P1=1001=0P2=1001=0P3=101=0P3P2P1=000,傳送無錯(cuò),故欲傳送的信息為0001。二)假設(shè)接收到的漢明碼為C1C2B4C3B3B2B1,按奇性配置則:P1=C1B4B3B11P2=C2B4B2B11P3=C3B3B114)如接收到的漢明碼為,P1=01011=1P2=01011=1P3=1011=1P3P2P1=111,第7位出錯(cuò),可糾正為,故欲傳送的信息為1000。5)如接收到的漢明碼

34、為,P1=10001=0P2=01001=0P3=0001=1P3P2P1=100,第4位出錯(cuò),可糾正為,故欲傳送的信息為0000。6)如接收到的漢明碼為,P1=11011=0P2=11011=0P3=0011=0P3P2P1=000,傳送無錯(cuò),故欲傳送的信息為1001。42、將下列數(shù)轉(zhuǎn)化成為規(guī)格化浮點(diǎn)數(shù),格式:階碼6位包括1位階符),尾數(shù)10位包括1位數(shù)符),階碼用移碼表示,尾數(shù)用補(bǔ)碼表示。1)+1111.1111;2)-0. 55、將下列數(shù)轉(zhuǎn)化成為規(guī)格化浮點(diǎn)數(shù),格式為:階碼6位包括1位階符),尾數(shù)10位包括1位數(shù)符)。1)-10011.;2)+0. 64、將下列數(shù)轉(zhuǎn)化成為規(guī)格化浮點(diǎn)數(shù),格式

35、為:階碼6位包括1位階符),尾數(shù)10位包括1位數(shù)符)。1)-10001.;2)+0.101 6、用16k4位的RAM芯片構(gòu)成16K16位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。14、用16k16位的SRAM芯片構(gòu)成64K16位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。22、用16k8位的SRAM芯片構(gòu)成16K32位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。30、用1k4位的RAM芯片構(gòu)成4K8位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。38、用32k64位的RAM芯片構(gòu)成128K128位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯

36、框圖。46、用2k8位的RAM芯片構(gòu)成8K16位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。56、用128k8位的RAM芯片構(gòu)成512K8位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。62、用16k64位的RAM芯片構(gòu)成64K128位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。70、用2k4位的RAM芯片構(gòu)成8K8位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。80、用8k8位的RAM芯片構(gòu)成32K16位的存儲(chǔ)器,分析需要多少片,并畫出該存儲(chǔ)器的組成邏輯框圖。61、在異步串行傳送系統(tǒng)中,字符格式為:1個(gè)起始位、16個(gè)數(shù)據(jù)位、1個(gè)校驗(yàn)位、2個(gè)終止位。

37、若要求每秒傳送120個(gè)字符,試述波特率和比特率的概念,并求傳送的波特率和比特率。76、在異步串行傳送系統(tǒng)中,字符格式為:1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)校驗(yàn)位、2個(gè)終止位。若要求每秒傳送120個(gè)字符,試求傳送的波特率和比特率。解:一幀包含:1+8+1+2=12位故波特率為:1+8+1+2)*120=1440bps比特率為:8*120=960bps54、設(shè)主存容量為512K字,Cache容量為4K字,塊長為8。1)設(shè)計(jì)Cache地址格式,Cache中可裝入多少塊數(shù)據(jù)?2)在直接映射方式下,設(shè)計(jì)主存地址格式。3)在四路組相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。4)在全相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。72、

38、設(shè)主存容量為2M字,Cache容量為16K字,塊長為4。1)設(shè)計(jì)Cache地址格式,Cache中可裝入多少塊數(shù)據(jù)?2)在直接映射方式下,設(shè)計(jì)主存地址格式。3)在四路組相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。4)在全相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。79、設(shè)主存容量為256K字,Cache容量為2K字,塊長為4。1)設(shè)計(jì)Cache地址格式,Cache中可裝入多少塊數(shù)據(jù)?2)在直接映射方式下,設(shè)計(jì)主存地址格式。3)在四路組相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。4)在全相聯(lián)映射方式下,設(shè)計(jì)主存地址格式。解:1)Cache容量為2K字,塊長為4,Cache共有2K/4=211/22=29=512塊,Cache字地址9位,字塊內(nèi)地址為2位因此,Cache地址格式設(shè)計(jì)如下:Cache字塊地址9位)字塊內(nèi)地址2位)2)主存容量為256K字=218字,主存地址共18位,共分256K/4=216塊,主存字塊標(biāo)記為18-9-2=7位。直接映

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論