计算机组成原理与汇编语言课后习题及作业答案 下载本文

4、将十进制数 (75.34 )10 转换为二进制数及八进制数、十六进制数 (P.25.)

答:( 73.34)10 = (1001001.010101011)2

= (111.253 ) 8 = (49. 55) 16

5、将十进制数 ( 13/128 )10 转换为二进制数 (P.25.)

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

= (0.0001101 ) 2

7

6、分别写出下列各二进制数的原码、补码、字长(含一位数符)为8位 (P30.)

答: (1)0 原码=00000000 补码=00000000

(2)-0 原码=10000000 补码= 无 (3)0.1010 原码=01010000 补码= 01010000 (4)-0.1010 原码=11010000 补码= 10110000 (5)1010 原码=00001010 补码= 00001010 (6)-1010 原码=10001010 补码= 11110110

7、若X补= 0.1010,则X原、真值等于什么? (P.33.)

答:X补= 0.1010 ,X原= 0.1010,真值= +0.1010

8、若X补= 1.1010,则X原、真值等于什么? (P.33.)

答:X补= 1.1010 ,X原= 1.0110,真值= -0.0110

9、某定点小数字长16位,含1位符号,原码表示,分别写出下列典型值的二进制代码与十进制真值。 (P.35.)

答: 真值 代码

非零最小正数 +2 0000000000000001 最大正数 1-2 0111111111111111 绝对值最小负数 -2 1000000000000001 绝对值最大负数 -(1-2

10、某定点小数字长16位,含1位符号,补码表示,分别写出下列典型值的二进制代码与十进制真值。 (P.35.)

答: 真值 代码

非零最小正数 +2 0000000000000001 最大正数 1-2 0111111111111111 绝对值最小负数 -2 1111111111111111 绝对值最大负数 -1 1000000000000000

11、某浮点数字长16位,其中阶码6位,含1位阶符,补码表示,以2为底;尾数10位(含1位数符),补码表示,规格化。分别写出下列各典型值的二进制代码与十进制真值。

-15-15-15

-15 -15-15-15

) 1111111111111111

(P.37. m=5, n=9)

答: 代码 真值

非零最小正数 100000,0.100000000 略 最大正数 011111,0.111111111 略 绝对值最小负数 100000,1.100000000 略 绝对值最大负数 011111,1.000000000 略

12、若采用图2-2IEEE754短浮点数格式,请将十进制数37.25写成浮点数,列出其二进制代码序列。 (P.37. )

答: (37.25)10=(100101.01)2 = (0.10010101 x 2)2

00000011010010101000000000000000

13、 简化地址结构的基本途径是什么? (P.42. )

答:采用隐地址(隐含约定)可以简化指令地址结构,即减少指令中的显地址数。

14、 减少指令中一个地址码位数的方法是什么? (P.46. )

答:采用寄存器寻址方式、寄存器间址方式可以使指令中为给出一个地址所需的位数减少。

15、 某主存部分单元的地址码与存储内容对应关系如下: 地址码存储内容

1000H A307H

110

1001H 0B3FH 1002H 1200H 1003H F03CH 1004H D024H

(1)若采用寄存器间址方式读取操作数,指定R0的内容为1002H则操作数是多少?

(2)若采用自增型寄存器间址方式(R0)+,R0内容为1000H,则操作数是多少,指令执行完后,R0内容是什么?

(3)若采用自增减型寄存器间址方式 -(R1),R1内容为1003H,则操作数是多少,指令执行完后,R1内容是什么?

(4)若采用变址寻址方式,X(R2),指令中给出形式地址d=3H,变址寄存器R2内容为 则操作数是多少? (P.47. )

答:(1)操作数为1200H (2)操作数为A307H,R0=1001H (3)操作数为1200H,R1=1002H

(4)操作数为F03CH

16、 对I/O设备的编址方法有哪几种?请稍作解释。 (P.52. )

答:I/O设备的编址方法有两类 (1)外围设备单独编址

为每台设备分配一个设备码。或为I/O接口中的有关寄存器分配I/O端口地址,。 (2)外围设备统一编址

将I/O接口中的有关寄存器与主存单元统一编址,为它们分配统一的总线地址。

1000H,