1
《单片微型计算机与接口技术》思考题与习题解?/p>
?/p>
0
?/p>
基础知识
0.1
将下列十进制数转换为十六进制数:
64
?/p>
98
?/p>
80
?/p>
100
?/p>
125
?/p>
255
?/p>
0.1 40H
?/p>
62H
?/p>
50H
?/p>
64H
?/p>
7DH
?/p>
FFH
0.2
将下列十六进制无符号数转换为十进制数?/p>
32CH
?/p>
68H
?/p>
I)5H
?/p>
100H
?/p>
B78H
?/p>
3ADH
?/p>
O.2 812
?/p>
104
?/p>
213
?/p>
256
?/p>
2936
?/p>
941
0.3
写出下列十进制数的原码和补码?/p>
?/p>
8
位或
16
位数填人?/p>
1
?/p>
(
要求用十六进制数
表示
)
?/p>
?/p>
1
十进制数
原码
补码
十进制数
原码
补码
28
250
-28
-347
l00
928
-130
-928
0
?/p>
3
十进制数
原码
补码
十进制数
原码
补码
28
1CH
1CH
250
FAH
FAH
-28
9CH
E4H
-347
815BH
FEA5H
100
64H
64H
928
03AOH
03AOH
-130
8082H
FF7EH
-928
83AOH
FC60H
0.4
用十进制数写出下列补码表示的机器数的真值:
1BH
?/p>
97H
?/p>
80H
?/p>
F8H
?/p>
397DH
?/p>
7AEBH
?/p>
9350H
?/p>
CF42H
?/p>
O.4
机器数的真值分别为?/p>
27
?/p>
233
?/p>
-128
?/p>
-8
?/p>
14717
?/p>
31467
?/p>
-27824
?/p>
-12478
0.5
用补码运算完成下列算式,并指出溢?/p>
OV
和进?/p>
CY
?/p>
(1) 33H+5AH (2) -29H-5DH (3) 65H-3EH (4) 4CH-68H
O.5 (1) 33H+5AH=8DH
?/p>
OV=1
?/p>
CY=O (2) -29H-5DH=7AH
?/p>
OV=0
?/p>
CY=1
(3) 65H-3EH=27H
?/p>
OV=0
?/p>
CY=1 (4) 4CH-68H=E4H
?/p>
0V=O
?/p>
CY=O
0.6
将表
2
中的十进制数按要求转换,用十六进制数填入?/p>
?/p>
2
十进制数
压缩
BCD
?/p>
非压?/p>
BCD
?/p>
ASCII
?/p>
38
255
483
764
1000
1025