略
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