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

下載本文檔

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

文檔簡介

1、 課后答案網(wǎng)第一章1、模擬計(jì)算機(jī)的特點(diǎn)是數(shù)值由連續(xù)量來表示,運(yùn)算過程也是連續(xù)的。數(shù)字計(jì)算機(jī)的主要特點(diǎn)是按位運(yùn)算,并且不連續(xù)地跳動(dòng)計(jì)算。模擬計(jì)算機(jī)用電壓表示數(shù)據(jù),采用電壓組合和測量值的計(jì)算方式,盤上連線的控制方式,而數(shù)字計(jì)算機(jī)用數(shù)字0和1表示數(shù)據(jù),采用數(shù)字計(jì)數(shù)的計(jì)算方式,程序控制的控制方式。數(shù)字計(jì)算機(jī)與模擬計(jì)算機(jī)相比,精度高,數(shù)據(jù)存儲(chǔ)量大,邏輯判斷能力強(qiáng)。2、數(shù)字計(jì)算機(jī)可分為專用計(jì)算機(jī)和通用計(jì)算機(jī),是根據(jù)計(jì)算機(jī)的效率、速度、價(jià)格、運(yùn)行的經(jīng)濟(jì)性和適應(yīng)性來劃分的。3、科學(xué)計(jì)算、自動(dòng)控制、測量和測試、信息處理、教育和衛(wèi)生、家用電器、人工智能。4、主要設(shè)計(jì)思想是:存儲(chǔ)程序通用電子計(jì)算機(jī)方案,主要組成部分

2、有:運(yùn)算器、邏輯控制裝置、存儲(chǔ)器、輸入和輸出設(shè)備5、存儲(chǔ)器所有存儲(chǔ)單元的總數(shù)稱為存儲(chǔ)器的存儲(chǔ)容量。每個(gè)存儲(chǔ)單元都有編號,稱為單元地址。如果某字代表要處理的數(shù)據(jù),稱為數(shù)據(jù)字。如果某字為一條指令,稱為指令字。6、每一個(gè)基本操作稱為一條指令,而解算某一問題的一串指令序列,稱為程序。7、取指周期中從內(nèi)存讀出的信息流是指令流,而在執(zhí)行器周期中從內(nèi)存讀出的信息流是指令流。8、半導(dǎo)體存儲(chǔ)器稱為內(nèi)存,存儲(chǔ)容量更大的磁盤存儲(chǔ)器和光盤存儲(chǔ)器稱為外存,內(nèi)存和外存共同用來保存二進(jìn)制數(shù)據(jù)。運(yùn)算器和控制器合在一起稱為中央處理器,簡稱cpu,它用來控制計(jì)算機(jī)及進(jìn)行算術(shù)邏輯運(yùn)算。適配器是外圍設(shè)備與主機(jī)聯(lián)系的橋梁,它的作用相當(dāng)

3、于一個(gè)轉(zhuǎn)換器,使主機(jī)和外圍設(shè)備并行協(xié)調(diào)地工作。9、計(jì)算機(jī)的系統(tǒng)軟件包括系統(tǒng)程序和應(yīng)用程序。系統(tǒng)程序用來簡化程序設(shè)計(jì),簡化使用方法,提高計(jì)算機(jī)的使用效率,發(fā)揮和擴(kuò)大計(jì)算機(jī)的功能用用途;應(yīng)用程序是用戶利用計(jì)算機(jī)來解決某些問題而編制的程序。10、在早期的計(jì)算機(jī)中,人們是直接用機(jī)器語言來編寫程序的,這種程序稱為手編程序或目的程序;后來,為了編寫程序方便和提高使用效率,人們使用匯編語言來編寫程序,稱為匯編程序;為了進(jìn)一步實(shí)現(xiàn)程序自動(dòng)化和便于程序交流,使不熟悉具體計(jì)算機(jī)的人也能很方便地使用計(jì)算機(jī),人們又創(chuàng)造了算法語言,用算法語言編寫的程序稱為源程序,源程序通過編譯系統(tǒng)產(chǎn)生編譯程序,也可通過解釋系統(tǒng)進(jìn)行解釋

4、執(zhí)行;隨著計(jì)算機(jī)技術(shù)的日益發(fā)展,人們又創(chuàng)造出操作系統(tǒng);隨著計(jì)算機(jī)在信息處理、情報(bào)檢索及各種管理系統(tǒng)中應(yīng)用的發(fā)展,要求大量處理某些數(shù)據(jù),建立和檢索大量的表格,于是產(chǎn)生了數(shù)據(jù)庫管理系統(tǒng)。11、從第一至五級分別為微程序設(shè)計(jì)級、一般機(jī)器級、操作系統(tǒng)級、匯編語言級、高級語言級。采用這種用一系列的級來組成計(jì)算機(jī)的概念和技術(shù),對了解計(jì)算機(jī)如何組成提供了一種好的結(jié)構(gòu)和體制。而且用這種分級的觀點(diǎn)來設(shè)計(jì)計(jì)算機(jī),對保證產(chǎn)生一個(gè)良好的系統(tǒng)結(jié)構(gòu)也是很有幫助的。12、 因?yàn)槿魏尾僮骺梢杂绍浖韺?shí)現(xiàn),也可以由硬件來實(shí)現(xiàn);任何指令的執(zhí)行可以由硬件完成,也可以由軟件來完成。實(shí)現(xiàn)這種轉(zhuǎn)化的媒介是軟件與硬件的邏輯等價(jià)性。13、(

5、略 )第二章1(1)(2) (3)-127 -127 = -7f = -1111111 -127原 = 11111111 -127補(bǔ) = 10000001 -127反 = 10000000 -127移 = 00000001(4)-1原 = 1000 0000 -1補(bǔ) = 1000 0000 -1反 = 1111 1111 -1移 = 0000 0000 (5)-1 = -00000001 -1原 = 1000 0001 -1補(bǔ) = 1111 1111 -1反 = 1111 1110-1移 = 0111 11112x補(bǔ) = a0. a1a2a6解法一、(1) 若a0 = 0, 則x 0, 也滿足

6、x -0.5此時(shí)a1a6可任意(2) 若a0 = 1, 則x -0.5, 需a1 = 1即a0 = 1, a1 = 1, a2a6有一個(gè)不為0解法二、 -0.5 = -0.1(2) = -0.100000 = 1, 100000(1) 若x = 0, 則a0 = 0, a1a6任意即可x補(bǔ) = x = a0. a1a2a6(2) 若x -0.5只需-x 0x補(bǔ) = -x, 0.5補(bǔ) = 01000000即-x補(bǔ) arm-drdr-irr2-arr1-drdr-m3. lda (r3), r0r30, g, arir/=rdr0, g, r0ipc-arm-drdr-irr3-arm-drdr-

7、r0 4. 5.節(jié)拍脈沖t1,t2,t3的寬度實(shí)際上等于時(shí)鐘脈沖的周期或是它的倍數(shù)。此處t1 = t2 = 200ns, t3 = 400ns,所以主脈沖源的頻率應(yīng)為。 為了消除節(jié)拍脈沖上的毛刺,環(huán)形脈沖發(fā)生器采用移位寄存器形式。圖中畫出了題目要求的邏輯電路圖與時(shí)序信號關(guān)系圖。根據(jù)時(shí)序信號關(guān)系,t1,t2,t3三個(gè)節(jié)拍脈沖的邏輯表達(dá)式如下: t1用與門實(shí)現(xiàn),t2和t3則用c2的端和c1的q端加非門實(shí)現(xiàn),其目的在于保持信號輸出時(shí)延時(shí)間的一致性并與環(huán)形脈沖發(fā)生器隔離。 6. 7. m = g s3 = h+d+f s2 = a+b+h+d+e+f+g s1 = a+b+f+g c = h+d+ey

8、+fy+g8. 經(jīng)分析,(d, i, j)和(e, f, h)可分別組成兩個(gè)小組或兩個(gè)字段,然后進(jìn)行譯碼,可得六個(gè)微命令信號,剩下的a, b, c, g四個(gè)微命令信號可進(jìn)行直接控制,其整個(gè)控制字段組成如下: 9. p1 = 1,按ir6、ir5轉(zhuǎn)移 p2 = 1,按進(jìn)位c轉(zhuǎn)移10. (1)將c,d兩個(gè)暫存器直接接到alu的a,b兩個(gè)輸入端上。與此同時(shí),除c,d外,其余7個(gè)寄存器都雙向接到單總線上。 (2) 11. (1)假設(shè)判別測試字段中每一位作為一個(gè)判別標(biāo)志,那么由于有4個(gè)轉(zhuǎn)移條件,故該字段為4位。下地址字段為9位,因?yàn)榭卮嫒萘繛?12單元。微命令字段則是(48-4-9)=35位。 (2)對

9、應(yīng)上述微指令格式的微程序控制器邏輯框圖如圖所示。其中微地址寄存器對應(yīng)下地址字,p字段即為判別測試字段,控制字段即為微命令字段,后兩部分組成微指令寄存器。地址轉(zhuǎn)移邏輯的輸入是指令寄存器的op碼、各種狀態(tài)條件以及判別測試字段所給的判別標(biāo)志(某一位為1),其輸出修改微地址寄存器的適當(dāng)位數(shù),從而實(shí)現(xiàn)微程序的分支轉(zhuǎn)移。就是說,此處微指令的后繼地址采用斷定方式。 12. (1)流水線的操作周期應(yīng)按各步操作的最大時(shí)間來考慮,即流水線時(shí)鐘周期性 (2)遇到數(shù)據(jù)相關(guān)時(shí),就停頓第2條指令的執(zhí)行,直到前面指令的結(jié)果已經(jīng)產(chǎn)生,因此至少需要延遲2個(gè)時(shí)鐘周期。 (3)如果在硬件設(shè)計(jì)上加以改進(jìn),如采用專用通路技術(shù),就可使流

10、水線不發(fā)生停頓。13. (1) (2) (3)14. 如上兩圖所示,執(zhí)行相同的指令,在8個(gè)單位時(shí)間內(nèi),流水計(jì)算機(jī)完成5條指令,而非流水計(jì)算機(jī)只完成2條,顯然,流水計(jì)算機(jī)比非流水計(jì)算機(jī)有更高的吞吐量。15. 證:設(shè)n條指令,k級流水,每次流水時(shí)間則用流水實(shí)現(xiàn) tp = k+(n-1) 非流水實(shí)現(xiàn) ts = knn-時(shí), n=1時(shí), , 則可見n1時(shí)tstp,故流水線有更高吞吐量16.(1)寫后讀 raw (2)讀后寫 war (3)寫后寫 waw17.(1) (2) 第六章1. 單總線結(jié)構(gòu):它是一組總線連接整個(gè)計(jì)算機(jī)系統(tǒng)的各大功能部件,各大部件之間的所有的信息傳送都通過這組總線。其結(jié)構(gòu)如圖所示。

11、單總線的優(yōu)點(diǎn)是允許i/o設(shè)備之間或i/o設(shè)備與內(nèi)存之間直接交換信息,只需cpu分配總線使用權(quán),不需要cpu干預(yù)信息的交換。所以總線資源是由各大功能部件分時(shí)共享的。單總線的缺點(diǎn)是由于全部系統(tǒng)部件都連接在一組總線上,所以總線的負(fù)載很重,可能使其吞量達(dá)到飽和甚至不能勝任的程度。故多為小型機(jī)和微型機(jī)采用。 雙總線結(jié)構(gòu):它有兩條總線,一條是內(nèi)存總線,用于cpu、內(nèi)存和通道之間進(jìn)行數(shù)據(jù)傳送;另一條是i/o總線,用于多個(gè)外圍設(shè)備與通道之間進(jìn)行數(shù)據(jù)傳送。其結(jié)構(gòu)如圖所示。雙總線結(jié)構(gòu)中,通道是計(jì)算機(jī)系統(tǒng)中的一個(gè)獨(dú)立部件,使cpu的效率大為提高,并可以實(shí)現(xiàn)形式多樣而更為復(fù)雜的數(shù)據(jù)傳送。雙總線的優(yōu)點(diǎn)是以增加通道這一設(shè)

12、備為代價(jià)的,通道實(shí)際上是一臺具有特殊功能的處理器,所以雙總線通常在大、中型計(jì)算機(jī)中采用。 三總線結(jié)構(gòu):即在計(jì)算機(jī)系統(tǒng)各部件之間采用三條各自獨(dú)立的總線來構(gòu)成信息通路。這三條總線是:內(nèi)存總線,輸入/輸出(i/o)總線和直接內(nèi)存訪問(dma)總線,如圖所示。內(nèi)存總線用于cpu和內(nèi)存之間傳送地址、數(shù)據(jù)的控制信息;i/o總線供cpu和各類外設(shè)之間通訊用;dma總線使內(nèi)存和高速外設(shè)之間直接傳送數(shù)據(jù)。一般來說,在三總線系統(tǒng)中,任一時(shí)刻只使用一種總線;但若使用多入口存儲(chǔ)器,內(nèi)存總線可與dma總線同時(shí)工作,此時(shí)三總線系統(tǒng)可以比單總線系統(tǒng)運(yùn)行得更快。但是三總線系統(tǒng)中,設(shè)備到不能直接進(jìn)行信息傳送,而必須經(jīng)過cpu或

13、內(nèi)存間接傳送,所以三總線系統(tǒng)總線的工作效率較低。 2. (1)簡化了硬件的設(shè)計(jì)。從硬件的角度看,面向總線是由總線接口代替了專門的i/o接口,由總線規(guī)范給出了傳輸線和信號的規(guī)定,并對存儲(chǔ)器、i/o設(shè)備和cpu如何掛在總線上都作了具體的規(guī)定,所以,面向總線的微型計(jì)算機(jī)設(shè)計(jì)只要按照這些規(guī)定制作cpu插件、存儲(chǔ)器插件以及i/o插件等,將它們連入總線即可工作,而不必考慮總線的詳細(xì)操作。 (2)簡化了系統(tǒng)結(jié)構(gòu)。整個(gè)系統(tǒng)結(jié)構(gòu)清晰,連線少,底板連線可以印刷化。 (3)系統(tǒng)擴(kuò)充性好。一是規(guī)模擴(kuò)充,二是功能擴(kuò)充。規(guī)模擴(kuò)充僅僅需要多插一些同類型的插件;功能擴(kuò)充僅僅需要按總線標(biāo)準(zhǔn)設(shè)計(jì)一些新插件。插件插入機(jī)器的位置往往

14、沒有嚴(yán)格的限制。這就使系統(tǒng)擴(kuò)充既簡單又快速可靠,而且也便于查錯(cuò)。 (4)系統(tǒng)更新性能好。因?yàn)閏pu、存儲(chǔ)器、i/o接口等都是按總線規(guī)約掛到總線上的,因而只要總線設(shè)計(jì)恰當(dāng),可以隨時(shí)隨著處理器芯片以及其他有關(guān)芯片的進(jìn)展設(shè)計(jì)新的插件,新的插件插到底板上對系統(tǒng)進(jìn)行更新,而這種更新只需更新需要更新的插件,其他插件和底板連線一般不需更改。3. “a”的ascii碼為41h = 01000001b,1的個(gè)數(shù)為偶數(shù),故校驗(yàn)位為0;“8”的ascii碼為38h = 00111000b,1的個(gè)數(shù)為奇數(shù),故校驗(yàn)位為1。 4.5. 6. 7. 8.c 9.b、a、c 10.a 11.d 12.a 13. 14.d、c

15、、a、b15.b、a、e、d、c 16.c、a、b、d、e17. pci總線上有host橋、pci/lagacy總線橋、pci/pci橋。橋在pci總線體系結(jié)構(gòu)中起著重要作用,它連接兩條總線,使彼此間相互通信。橋是一個(gè)總線轉(zhuǎn)換部件,可以把一條總線的地址空間映射到另一條總線的地址空間上,從而使系統(tǒng)中任意一個(gè)總線主設(shè)備都能看到同樣的一份地址表。橋可以實(shí)現(xiàn)總線間的猝發(fā)式傳送,可使所有的存取都按cpu的需要出現(xiàn)在總線上。由上可見,以橋連接實(shí)現(xiàn)的pci總線結(jié)構(gòu)具有很好的擴(kuò)充性和兼容性,允許多條總線并行工作。18. 分布式仲裁不需要中央仲裁器,每個(gè)潛在的主方功能模塊都有自己的仲裁號和仲裁器。當(dāng)它們有總線請

16、求時(shí),把它們唯一的仲裁號發(fā)送到共享的仲裁總線上,每個(gè)仲裁器將仲裁總線上得到的號與自己的號進(jìn)行比較。如果仲裁總線上的號大,則它的總線請求不予響應(yīng),并撤消它的仲裁號。最后,獲勝者的仲裁號保留在仲裁總線上,分布式仲裁是以優(yōu)先級仲裁策略為基礎(chǔ)。 19.總線的一次信息傳送過程,大致可分為:請求總線,總線仲裁,尋址,信息傳送,狀態(tài)返回。 20. 70*8 = 560mhz/s第七章1d2c、d、c、a3(1)32*12*2 = 768字節(jié) (2)3000*12*16 = 576000位 = 72000字節(jié) (3) (4)50*(11+1)*(32+6)*(16+4)*(12+4) = 7.3mhz4(1)

17、80*25*1 = 2000b80*25*60 = 1.2*105字符/s帶寬1.2*105字符/s (2)60*(7+1)*(80+34)*(7+1)*(25+7) = 14mhz點(diǎn)計(jì)數(shù)器: 8字計(jì)數(shù)器: 114行計(jì)數(shù)器: 8排計(jì)數(shù)器: 32 (3)562*40*9*512 = 360kb7設(shè)讀寫一塊信息所需總時(shí)間為tb,平均找道時(shí)間為ts,平均等待時(shí)間為tl,讀寫一塊信息的傳輸時(shí)間為tm,則tb = ts+tl+tm 假設(shè)磁盤以每秒r轉(zhuǎn)速率旋轉(zhuǎn),每條磁道容量為n個(gè)字,則數(shù)據(jù)傳輸率 = rn個(gè)字/秒。 又假設(shè)每塊的字?jǐn)?shù)為n,因而一旦讀寫頭定位在該塊始端,就能在秒的時(shí)間中傳輸完畢。 tl是磁盤

18、旋轉(zhuǎn)半周的時(shí)間,tl = (1/2r)秒。由此可得: 8(1)275*12288*4 = 12.89mb (2) (3) (4) (5)此地址格式表示有4臺磁盤,每臺有4個(gè)記錄面,每個(gè)記錄面最多可容納512個(gè)磁道,每道有16個(gè)扇區(qū)。910360轉(zhuǎn)/分 = 60轉(zhuǎn)/秒 = 60道/秒60道/秒*15扇區(qū)/道*512b/扇區(qū) = 450kb/秒寫入4096b需時(shí):由于找道時(shí)間為1040ms,故平均找道時(shí)間為25ms,最大找道時(shí)間為40ms所以平均需時(shí):25ms+8.9ms = 33.9ms最長需時(shí):40ms+8.9ms = 48.9ms11(1)(2)傳送一個(gè)數(shù)據(jù)塊所需時(shí)間為 一個(gè)數(shù)據(jù)塊占用長度為

19、 每塊間隙l = 0.014m,數(shù)據(jù)塊總數(shù)為 故磁帶存儲(chǔ)器有效存儲(chǔ)容量為 19867塊*1k字節(jié) = 19867k字節(jié)12 13(1)磁盤內(nèi)徑為:9英寸-5英寸 = 4英寸內(nèi)層磁道周長為每道信息量 = 1000位/英寸*31.4英寸 = 3.14*104位磁盤有100道/英寸*5英寸 = 500道盤片組總?cè)萘浚?0*500*3.14*104 = 3.14*108位 = 314兆位(2)每轉(zhuǎn)即每道含有信息量3.14*104位,即3.925*103b 14(1)(30*10-3+10*10-3+3000/500*10-3)*2+4*10-3*1000 = 96s (2) (30*10-3+5*10-3+3000/1000*10-3)*2+4*10-3*1000 =80s15(1)存儲(chǔ)容量從大到小依次為:活動(dòng)頭磁盤存儲(chǔ)器,光盤存儲(chǔ)器,主存,軟磁盤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論