计算机组成原理和系统结构课后答案

2.16计算机中常用的寄存器有哪些?请说明如何使用? 略

2.17 请说明74LS299的功能及使用方法。 略

2.18 请说明74LS161的功能及使用方法。 略

习题3

移码(8位) 11111111 10000000 01111111 00000000 补码(8位) 01111111 00000000 11111111 10000000 对应的真值 +127 0

-1

-128

编码对应的 +255 +128 +127 0 无符号数值

3.1 求下列各数的十进制数值:

(1)(267.3)(BD.C)(1011011.101)8 (2)16 (3)

2

9

答:.(1 ) 183.375, (2) 189.75, (3 ) 91.625

3.2 将下列十进制数转化为二进制、八进制和十六进制数据(小

数取四位二进制有效数据):

(1)-282.75 (2)123.46 (3)-115/512 (4)44.9375 答:2.

序号 十进制 十六进制 二进制 八进制

(1) -282.75 -11A.C -100011010.1100 -432.6 (2) 123.46 7B.7 1111011.0111 173.34

(3) -115/512 -0.398 -0.001110011 -0.163

(4) 44.9375 2C.F 101100.1111 54.74

3.3 写出下列各数的原码、反码和补码,机器数长度为8位: (1)0 (2)-127 (3)-0.5 (4)-19/128 (5)100 (6)23/64

序号 真值 原码 补码 反码

10 (1) 0 00000000 00000000 00000000

10000000 11111111

0.0000000 0.0000000 0.0000000

1.0000000 1.1111111

(2) -127 11111111 10000001 10000000 (3) -0.5 1.1000000 1.1000000 1.0111111

(4) -19/128 1.0010011 1.1101101 1.1101100 (5) 100 01100100 01100100 01100100

(6) 23/64 0.0101110 0.0101110 0.0101110

3.4 写出下列各机器数的二进制真值X:

(1)[X]补=0.1001 (2)[X]补=1.1001 (3)[X]原=0.1101 (4)[X]原=1.1101

(5)[X]反=0.1011 (6)[X]反=1.1011 (7)[X]移=0,1001 (8)[X]移=1,1001

11

(9)[X]补=1,0000000(10)[X]反=1,0000000(11)[X]原=1,0000000 (12)[X]移=1,0000000 答:

(1) 0.1001 (7) - 0111 (2) -0. 0111 (8) +1001 (3) +0.1101 (9) - 1000 0000 (4) -0.1101 (10) - 01111111 (5) +0.1011 (11) - 00000000 (6) -0.0100 (12) 00000000

3.5 设某机器数字长为8位,有两个数的16进制表示形式为9CH

和FFH,问:若它们分别表示为下列格式的机器数时,其对应的十进制真值是多少? (1) 无符号整数; (2) 原码表示的定点整数; (3) 原码表示的定点小数; (4) 补码表示的定点整数; (5) 补码表示的定点小数;

12

联系客服:779662525#qq.com(#替换为@)