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