成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

計(jì)算機(jī)組成原理與匯編 習(xí)題答案

《計(jì)算機(jī)組成原理與匯編語言》課后習(xí)題及作業(yè)答案第一章習(xí)題參考答案1、什么是存儲(chǔ)程序工作方式?(P.2. )答:(1) 事先編制程序(2) 實(shí)現(xiàn)存儲(chǔ)程序(3) 自動(dòng)、連續(xù)地執(zhí)行程序2、采用數(shù)字化方法表示

《計(jì)算機(jī)組成原理與匯編語言》課后習(xí)題及作業(yè)答案

第一章習(xí)題參考答案

1、什么是存儲(chǔ)程序工作方式?

(P.2. )

答:(1) 事先編制程序

(2) 實(shí)現(xiàn)存儲(chǔ)程序

(3) 自動(dòng)、連續(xù)地執(zhí)行程序

2、采用數(shù)字化方法表示信息有哪些優(yōu)點(diǎn)?

(P.5. )

答:(1) 抗干擾能力強(qiáng),可靠性高

(2) 在表示數(shù)值時(shí),可以獲得很寬的表示范圍以及很高的精度。

(3) 數(shù)字化的信息可以存儲(chǔ),信息傳送也比較容易實(shí)現(xiàn)。

(4) 可表示的信息類型與范圍及其廣泛,幾乎沒有限制。

(5) 能用邏輯代數(shù)等數(shù)字邏輯技術(shù)進(jìn)行信息處理,著就形成了計(jì)算機(jī)硬件設(shè)計(jì)的基礎(chǔ)。

3、如果有7X9點(diǎn)陣顯示出字符A 的圖像,請(qǐng)用9個(gè)七位二進(jìn)制代碼表示A 的點(diǎn)陣信息。

0000000

,

0001000

0010100

0100010

0111110

0100010

0100010

0100010

0000000

4、數(shù)字計(jì)算機(jī)的主要特點(diǎn)是什么? (P.16. )

答:(1) 能在程序控制下自動(dòng)連續(xù)地工作

(2) 運(yùn)算速度快

(3) 運(yùn)算精度高

(4) 具有很強(qiáng)的信息存儲(chǔ)能力

(5) 通用性強(qiáng), 應(yīng)用領(lǐng)域極其廣泛

5、衡量計(jì)算機(jī)的基本指標(biāo)有哪些? (P.17. )

答:(1)基本字長

(2)數(shù)據(jù)通路寬度

(3)運(yùn)算速度

(4) 主存儲(chǔ)器容量

(5) 外存容量

,

(6) 配置的外圍設(shè)備及其性能

(7) 系統(tǒng)軟件配置

6、舉出一種實(shí)際計(jì)算機(jī),列舉出各部件、設(shè)備的技術(shù)性能及常配置的軟件?

7、軟件系統(tǒng)一般包含哪些部分?列舉你熟悉的三種系統(tǒng)軟件。

(P.9. )

答:系統(tǒng)軟件是一組使計(jì)算機(jī)良好運(yùn)行而編制的基礎(chǔ)軟件。它包括:

(1)操作系統(tǒng) 如:Windows 2000,Linux ,Unix

(2)編譯程序、解釋程序 如:C 編譯程序,Peal 解釋程序

(3)各種軟件平臺(tái) 如:數(shù)據(jù)庫管理系統(tǒng)

8、對(duì)源程序的處理有哪兩種基本方式?

(P.11. )

答:對(duì)源程序的處理有解釋和編譯兩種類型。

解釋方式是邊解釋邊執(zhí)行。如:BASIC 它的優(yōu)點(diǎn)是支持人機(jī)對(duì)話方式的程序設(shè)計(jì),可以邊執(zhí)行邊修改;所需要的主存空間較小。但這種方式執(zhí)行速度較慢,不能解釋那些前后關(guān)聯(lián)較多,較難理解的程序設(shè)計(jì)語言。

編譯方式是將源程序全部翻譯成機(jī)器語言的指令序列,稱為目標(biāo)程序(目標(biāo)代碼)。執(zhí)行時(shí),計(jì)算機(jī)將直接執(zhí)行目標(biāo)程序,不再需要源程序與翻譯程序。在執(zhí)行程序時(shí),所需主存小,執(zhí)行速度也較快。

第二章習(xí)題參考答案

,

1、將二進(jìn)制數(shù) ( 101010.01 )2 轉(zhuǎn)換為十進(jìn)制數(shù)及BCD 碼 (P.25. )

答:( 101010.01 )2 = 1x2 1x2 1x2 1x2 = ( 42.25 )10 531-2= ( 01000010.00100101 ) BCD

2、將八進(jìn)制數(shù) ( 37.2 )8 轉(zhuǎn)換為十進(jìn)制數(shù)及BCD 碼 (P.25. )

答:( 37.2 )8 = 3x8 7x8 2x8 = ( 31.25 )10 10-1= ( 00110001.00100101 ) BCD

3、將十六進(jìn)制數(shù) ( AC.E )16 轉(zhuǎn)換為十進(jìn)制數(shù)及BCD 碼 (P.25. )

答:( AC.E )16 = 10x16 12x16 14x16 = ( 172.875 )10

= (000101110010.100001110101 ) BCD

4、將十進(jìn)制數(shù) (75.34 )10 轉(zhuǎn)換為二進(jìn)制數(shù)及八進(jìn)制數(shù)、十六進(jìn)制數(shù) (P.25. )

答:( 73.34)10 = (1001001.010101011)2

= (111.253 ) 8

= (49. 55) 16

10-1

5、將十進(jìn)制數(shù) ( 13/128 )10 轉(zhuǎn)換為二進(jìn)制數(shù) (P.25. )

,

答:( 13/128 )10 = ( 1101/10000000 )2 = ( 1101/2 )2

= (0.0001101 ) 2

7

6、分別寫出下列各二進(jìn)制數(shù)的原碼、補(bǔ)碼、字長(含一位數(shù)符)為8位

(P30. )

答: (1)0 原碼=00000000 補(bǔ)碼=00000000

(2)-0 原碼=10000000 補(bǔ)碼= 無

(3)0.1010 原碼=01010000 補(bǔ)碼= 01010000

(4)-0.1010 原碼=11010000 補(bǔ)碼= 10110000

(5)1010 原碼=00001010 補(bǔ)碼= 00001010

(6)-1010 原碼=10001010 補(bǔ)碼= 11110110

7、若X 補(bǔ)= 0.1010,則X 原、真值等于什么?

(P.33. )

答:X 補(bǔ)= 0.1010 ,X 原= 0.1010,真值= 0.1010

8、若X 補(bǔ)= 1.1010,則X 原、真值等于什么?

(P.33. )

答:X 補(bǔ)= 1.1010 ,X 原= 1.0110,真值= -0.0110

9、某定點(diǎn)小數(shù)字長16位,含1位符號(hào),原碼表示,分別寫出下列典型值的二進(jìn)制代碼與十進(jìn)制真值。

(P.35. )

答: 真值 代碼

,

非零最小正數(shù) 2 0000000000000001

最大正數(shù) 1-2 0111111111111111

絕對(duì)值最小負(fù)數(shù) -2 1000000000000001

絕對(duì)值最大負(fù)數(shù) -(1-2

10、某定點(diǎn)小數(shù)字長16位,含1位符號(hào),補(bǔ)碼表示,分別寫出下列典型值的二進(jìn)制代碼與十進(jìn)制真值。真值跟上面的不變的,表示方法變下

(P.35. )

答: 真值 代碼

非零最小正數(shù) 2 0000000000000001

最大正數(shù) 1-2 0111111111111111

絕對(duì)值最小負(fù)數(shù) -2 1111111111111111

絕對(duì)值最大負(fù)數(shù) -1 1000000000000000

11、某浮點(diǎn)數(shù)字長16位,其中階碼6位,含1位階符,補(bǔ)碼表示,以2為底;尾數(shù)10位(含1位數(shù)符),補(bǔ)碼表示,規(guī)格化。分別寫出下列各典型值的二進(jìn)制代碼與十進(jìn)制真值。 (P.37. m=5, n=9) 真值= 2* M

答: 代碼 真值

非零最小正數(shù) 100000,0.100000000 略

最大正數(shù) 011111,0.111111111 略

絕對(duì)值最小負(fù)數(shù) 100000,1.100000000 略

絕對(duì)值最大負(fù)數(shù) 011111,1.000000000 略

12、若采用圖2-2IEEE754短浮點(diǎn)數(shù)格式,請(qǐng)將十進(jìn)制數(shù)37.25寫成浮點(diǎn)數(shù),列出其二進(jìn)制代碼序列。 E -15-15-15-15 -15-15-15) 1111111111111111

,

(P.37. )

答: (37.25)10=(100101.01)2 = (0.10010101 x 2) 2 110就是6

0,00000110,10010101000000000000000

13、 簡(jiǎn)化地址結(jié)構(gòu)的基本途徑是什么?

(P.42. )

答:采用隱地址(隱含約定)可以簡(jiǎn)化指令地址結(jié)構(gòu),即減少指令中的顯地址數(shù)。

14、 減少指令中一個(gè)地址碼位數(shù)的方法是什么?

(P.46. )

答:采用寄存器尋址方式、寄存器間址方式可以使指令中為給出一個(gè)地址所需的位數(shù)減少。

15、 某主存部分單元的地址碼與存儲(chǔ)內(nèi)容對(duì)應(yīng)關(guān)系如下:

地址碼 存儲(chǔ)內(nèi)容

1000H A307H

1001H 0B3FH

1002H 1200H

1003H F03CH

1004H D024H

(1)若采用寄存器間址方式讀取操作數(shù),指定R0的內(nèi)容為1002H 則操作數(shù)是多少?

(2)若采用自增型寄存器間址方式(R0) ,R0內(nèi)容為1000H ,則操作數(shù)是多少,指令執(zhí)行完后,R0內(nèi)容是什么?

(3)若采用自增減型寄存器間址方式 -(R1),R1內(nèi)容為1003H ,則操作數(shù)是多少,指令執(zhí)行完后,R1內(nèi)容是什么?

(4)若采用變址尋址方式,X (R2),指令中給出形式地址d=3H,變址寄存器R2內(nèi)容為 110

,

1000H ,則操作數(shù)是多少?

(P.47. )

答:(1)操作數(shù)為1200H

(2)操作數(shù)為A307H,R0=1001H

(3)操作數(shù)為1200H,R1=1002H

(4)操作數(shù)為F03CH

16、 對(duì)I/O設(shè)備的編址方法有哪幾種?請(qǐng)稍作解釋。

(P.52. )

答:I/O設(shè)備的編址方法有兩類

(1)外圍設(shè)備單獨(dú)編址

為每臺(tái)設(shè)備分配一個(gè)設(shè)備碼?;?yàn)镮/O接口中的有關(guān)寄存器分配I/O端口地址,。

(2)外圍設(shè)備統(tǒng)一編址

將I/O接口中的有關(guān)寄存器與主存單元統(tǒng)一編址,為它們分配統(tǒng)一的總線地址。

17、 對(duì)I/O指令的設(shè)置方法有哪幾種?請(qǐng)稍作解釋。

(P.52. )

答:常見I/O指令的設(shè)置方法:

(1)設(shè)置專用的I/O指令

(2)用通用的數(shù)據(jù)傳送指令實(shí)現(xiàn)I/O操作

(3)通過I/O處理器或處理機(jī)控制I/O操作

,

第三章習(xí)題參考答案

1、試說明串行進(jìn)位和并行進(jìn)位方式的不同之處。

(P.61. )

答:

串行進(jìn)位中進(jìn)位是逐級(jí)形成的,每一級(jí)的進(jìn)位直接依賴于前一級(jí)的進(jìn)位,延遲時(shí)間較長,但節(jié)省器件,成本低。

并行進(jìn)位中,各位進(jìn)位信號(hào)都有獨(dú)自的進(jìn)位形成邏輯,每位進(jìn)位信號(hào)的產(chǎn)生時(shí)間都相同,與低位進(jìn)位無關(guān),可有效地減少進(jìn)位延遲時(shí)間。但這是以增加邏輯線路為代價(jià)的。

3、用變形補(bǔ)碼計(jì)算[X]補(bǔ) [Y]補(bǔ),并指出是否溢出,說明是正溢還是負(fù)溢。

(P.66. )

答:

(1)[X]補(bǔ)=00,110011 [Y]補(bǔ)=00,101101

[X]補(bǔ) [Y]補(bǔ) = 01,100000,正溢出

(2)[X]補(bǔ)=00,010110 [Y]補(bǔ)=00,100101

[X]補(bǔ) [Y]補(bǔ) = 00,111011 無溢出

(3)[X]補(bǔ)=00,1110011 [Y]補(bǔ)=11,101101

[X]補(bǔ) [Y]補(bǔ) = 11,100000,無溢出

(4)[X]補(bǔ)=11,001101 [Y]補(bǔ)=11,010011

[X]補(bǔ) [Y]補(bǔ) = 10,100000,負(fù)溢出

4、用變形補(bǔ)碼計(jì)算[X]補(bǔ)-[Y]補(bǔ),并指出是否溢出。

(P.64. P.66. )

答:

,

(1)[X]補(bǔ)=00,110011 [Y]補(bǔ)=00,101101 [-Y]補(bǔ)=11,010011

[X]補(bǔ)- [Y]補(bǔ) = [X]補(bǔ) [-Y]補(bǔ) = 00,000110

(2)[X]補(bǔ)=00,110011 [Y]補(bǔ)=11,010011 [-Y]補(bǔ)=00,101101

[X]補(bǔ)- [Y]補(bǔ) = [X]補(bǔ) [-Y]補(bǔ) = 01,100000

(3)[X]補(bǔ)=00,100011 [Y]補(bǔ)=00,110100 [-Y]補(bǔ)=11,001100

[X]補(bǔ)- [Y]補(bǔ) = [X]補(bǔ) [-Y]補(bǔ) = 11,101111

(4)[X]補(bǔ)=11,101010 [Y]補(bǔ)=11,110111 [-Y]補(bǔ)=00,001001

[X]補(bǔ)- [Y]補(bǔ) = [X]補(bǔ) [-Y]補(bǔ) = 11,110011

5、設(shè)兩個(gè)浮點(diǎn)數(shù)X=2x 0.1101112,Y=2x (-0.101001)2,其浮點(diǎn)格式為:階碼4位,尾數(shù)8位,且均用雙符號(hào)位補(bǔ)碼表示。試按浮點(diǎn)加減運(yùn)算規(guī)則計(jì)算[X]補(bǔ) [Y]補(bǔ)和[X]補(bǔ)-[Y]補(bǔ) (P.70. )

答:按照浮點(diǎn)格式:階碼4位,尾數(shù)8位,且均用雙符號(hào)位補(bǔ)碼表示

階碼 尾數(shù)

[X]浮= 1101 ; 00. 110111

[Y]浮= 1110 ; 11. 010111

執(zhí)行[X]補(bǔ) [Y]補(bǔ) 的過程:

(1) 對(duì)階

求階差 [Ex]補(bǔ)= 1101 [Ey]補(bǔ)=1110 [-Ey]補(bǔ)=0010

[△E] = [Ex]補(bǔ)- [Ey]補(bǔ) = [Ex]補(bǔ) [-Ey]補(bǔ)=1101 0010 = 1111

[△E] = -1 表明X 的階碼較小,按對(duì)階規(guī)則,將X 尾數(shù)右移一位,其階碼加1,得:

[X]浮= 1110 ; 00. 0110111 按舍0入1的原則

[X]浮= 1110 ; 00. 011100 -011 -010

標(biāo)簽: