資源描述:
《白中英—計算機(jī)組成原理課后習(xí)題答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、計算機(jī)組成原理課后習(xí)題答案第一章1.模擬計算機(jī)的特點是數(shù)值由連續(xù)量來表示,運算過程也是連續(xù)的。數(shù)字計算機(jī)的主要特點是按位運算,并且不連續(xù)地跳動計算。模擬計算機(jī)用電壓表示數(shù)據(jù),采用電壓組合和測量值的計算方式,盤上連線的控制方式,而數(shù)字計算機(jī)用數(shù)字0和1表示數(shù)據(jù),采用數(shù)字計數(shù)的計算方式,程序控制的控制方式。數(shù)字計算機(jī)與模擬計算機(jī)相比,精度高,數(shù)據(jù)存儲量大,邏輯判斷能力強(qiáng)。2.?dāng)?shù)字計算機(jī)可分為專用計算機(jī)和通用計算機(jī),是根據(jù)計算機(jī)的效率、速度、價格、運行的經(jīng)濟(jì)性和適應(yīng)性來劃分的。3.科學(xué)計算、自動控制、測量和測試、信息處理、教育和衛(wèi)生、家用電器、人工智能。4.主要設(shè)計思想是:存儲程
2、序通用電子計算機(jī)方案,主要組成部分有:運算器、邏輯控制裝置、存儲器、輸入和輸出設(shè)備5.存儲器所有存儲單元的總數(shù)稱為存儲器的存儲容量。每個存儲單元都有編號,稱為單元地址。如果某字代表要處理的數(shù)據(jù),稱為數(shù)據(jù)字。如果某字為一條指令,稱為指令字。6.每一個基本操作稱為一條指令,而解算某一問題的一串指令序列,稱為程序。7.取指周期中從內(nèi)存讀出的信息流是指令流,而在執(zhí)行器周期中從內(nèi)存讀出的信息流是指令流。8.半導(dǎo)體存儲器稱為內(nèi)存,存儲容量更大的磁盤存儲器和光盤存儲器稱為外存,內(nèi)存和外存共同用來保存二進(jìn)制數(shù)據(jù)。運算器和控制器合在一起稱為中央處理器,簡稱CPU,它用來控制計算機(jī)及進(jìn)行算術(shù)邏
3、輯運算。適配器是外圍設(shè)備與主機(jī)聯(lián)系的橋梁,它的作用相當(dāng)于一個轉(zhuǎn)換器,使主機(jī)和外圍設(shè)備并行協(xié)調(diào)地工作。9.計算機(jī)的系統(tǒng)軟件包括系統(tǒng)程序和應(yīng)用程序。系統(tǒng)程序用來簡化程序設(shè)計,簡化使用方法,提高計算機(jī)的使用效率,發(fā)揮和擴(kuò)大計算機(jī)的功能用用途;應(yīng)用程序是用戶利用計算機(jī)來解決某些問題而編制的程序。10.在早期的計算機(jī)中,人們是直接用機(jī)器語言來編寫程序的,這種程序稱為手編程序或目的程序;后來,為了編寫程序方便和提高使用效率,人們使用匯編語言來編寫程序,稱為匯編程序;為了進(jìn)一步實現(xiàn)程序自動化和便于程序交流,使不熟悉具體計算機(jī)的人也能很方便地使用計算機(jī),人們又創(chuàng)造了算法語言,用算法語言編寫
4、的程序稱為源程序,源程序通過編譯系統(tǒng)產(chǎn)生編譯程序,也可通過解釋系統(tǒng)進(jìn)行解釋執(zhí)行;隨著計算機(jī)技術(shù)的日益發(fā)展,人們又創(chuàng)造出操作系統(tǒng);隨著計算機(jī)在信息處理、情報檢索及各種管理系統(tǒng)中應(yīng)用的發(fā)展,要求大量處理某些數(shù)據(jù),建立和檢索大量的表格,于是產(chǎn)生了數(shù)據(jù)庫管理系統(tǒng)。11.從第一至五級分別為微程序設(shè)計級、一般機(jī)器級、操作系統(tǒng)級、匯編語言級、高級語言級。采用這種用一系列的級來組成計算機(jī)的概念和技術(shù),對了解計算機(jī)如何組成提供了一種好的結(jié)構(gòu)和體制。而且用這種分級的觀點來設(shè)計計算機(jī),對保證產(chǎn)生一個良好的系統(tǒng)結(jié)構(gòu)也是很有幫助的。12.因為任何操作可以由軟件來實現(xiàn),也可以由硬件來實現(xiàn);任何指令的執(zhí)
5、行可以由硬件完成,也可以由軟件來完成。實現(xiàn)這種轉(zhuǎn)化的媒介是軟件與硬件的邏輯等價性。13.(略)31計算機(jī)組成原理課后習(xí)題答案第二章1.(1)(2)(3)-127-127=-7F=-1111111[-127]原=11111111[-127]補(bǔ)=10000001[-127]反=10000000[-127]移=00000001(4)[-1]原=10000000[-1]補(bǔ)=10000000[-1]反=11111111[-1]移=00000000(5)-1=-00000001[-1]原=10000001[-1]補(bǔ)=11111111[-1]反=11111110[-1]移=0111111
6、131計算機(jī)組成原理課后習(xí)題答案2.[x]補(bǔ)=a0.a1a2…a6解法一、(1)若a0=0,則x>0,也滿足x>-0.5此時a1→a6可任意(2)若a0=1,則x<=0,要滿足x>-0.5,需a1=1即a0=1,a1=1,a2→a6有一個不為0解法二、-0.5=-0.1(2)=-0.100000=1,100000(1)若x>=0,則a0=0,a1→a6任意即可[x]補(bǔ)=x=a0.a1a2…a6(2)若x<0,則x>-0.5只需-x<0.5,-x>0[x]補(bǔ)=-x,[0.5]補(bǔ)=01000000即[-x]補(bǔ)<01000000即a0a1=11,a2→a6不全為0或至少有一個為1
7、(但不是“其余取0”)3.字長32位浮點數(shù),階碼10位,用移碼表示,尾數(shù)22位,用補(bǔ)碼表示,基為2MsEsE1→E9M20M0(1)最大的數(shù)的二進(jìn)制表示E=111111111Ms=0,M=11…1(全1)表示為:11…1011…110個21個即:(2)最小的二進(jìn)制數(shù)E=111111111Ms=1,M=00…0(全0)(注意:用10….0來表示尾數(shù)-1)表示為:11…1100…010個21個即:31計算機(jī)組成原理課后習(xí)題答案(1)規(guī)格化范圍正最大E=11…1,M=11…1,Ms=010個21個即:正最小E=00…0,