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,