第一?/p>
1
.将下列十进制数转换成二进制数?/p>
?/p>
1
?/p>
49
?/p>
2
?/p>
49.75
?/p>
3
?/p>
100
?/p>
4
?/p>
100.8125
解:
?/p>
1
?/p>
?/p>
49
?/p>
10
=
?/p>
110001
?/p>
2
?/p>
2
?/p>
?/p>
49.75
?/p>
10
=
?/p>
110001.11
?/p>
2
?/p>
3
?/p>
?/p>
100
?/p>
10
=
?/p>
1100100
?/p>
2
?/p>
4
?/p>
?/p>
100.8125
?/p>
10
=
?/p>
1100100.1101
?/p>
2
2
.将下列十六进制数转换成二进制数和十进制数?/p>
?/p>
1
?/p>
FAH
?/p>
2
?/p>
78A2H
?/p>
3
?/p>
FFFFH
?/p>
4
?/p>
3CH
解:
?/p>
1
?/p>
?/p>
FA
?/p>
16
=
?/p>
11111010
?/p>
2
=
?/p>
250
?/p>
10
?/p>
2
?/p>
?/p>
78A2
?/p>
16
=
?/p>
111100010100010
?/p>
2
=
?/p>
30882
?/p>
10
?/p>
3
?/p>
?/p>
FFFF
?/p>
16
=
?/p>
1111111111111111
?/p>
2
=
?/p>
65535
?/p>
10
?/p>
4
?/p>
?/p>
3C
?/p>
16
=
?/p>
111100
?/p>
2
=
?/p>
60
?/p>
10
3
.将下列二进制数转换成十六进制数和八进制数?/p>
?/p>
1
?/p>
101101.11
?/p>
2
?/p>
1111111
?/p>
3
?/p>
1101001011.01
?/p>
4
?/p>
10111101
解:
?/p>
1
?/p>
?/p>
101101.11
?/p>
2
=
?/p>
2D.C
?/p>
16
=
?/p>
55.6
?/p>
8
?/p>
2
?/p>
?/p>
1111111
?/p>
2
=
?/p>
7F
?/p>
16
=
?/p>
177
?/p>
8
?/p>
3
?/p>
?/p>
1101001011.01
?/p>
2
=
?/p>
34B.4
?/p>
16
=
?/p>
1513.2
?/p>
8
?/p>
4
?/p>
?/p>
10111101
?/p>
2
=
?/p>
BD
?/p>
16
=
?/p>
275
?/p>
8
4
.设机器字长?/p>
8
位,写出下列各二进制数的原码、反码和补码?/p>
?/p>
1
?/p>
+1010101
?/p>
2
?/p>
-1000000
?/p>
3
?/p>
+1111111
?/p>
4
?/p>
-1111111
解:
?/p>
1
?/p>
原码?/p>
01010101
;反码:
01010101
;补码:
01010101
?/p>
?/p>
2
?/p>
原码?/p>
11000000
;反码:
10111111
;补码:
11000000
?/p>
?/p>
3
?/p>
原码?/p>
01111111
;反码:
01111111
;补码:
01111111
?/p>
?/p>
4
?/p>
原码?/p>
11111111
;反码:
10000000
;补码:
10000001
?/p>
5
.设下列四组?/p>
8
位二进制补码表示的十六进制数,计?/p>
a+b
?/p>
a-b
,并判断其结?/p>
是否溢出?/p>
?/p>
1
?/p>
a=0F6H
?/p>
b=0D5H
?/p>
2
?/p>
a=0B7H
?/p>
b=0C7H
?/p>
3
?/p>
a=37H
?/p>
b=67H
?/p>
4
?/p>
a=73H
?/p>
b=7BH
解:
?/p>
1
?/p>
a+b=CBH
,没有发生溢出;
a-b=21H
,没有发生溢出?/p>
?/p>
2
?/p>
a+b=7EH
,发生溢出;
a-b=F0H
,没有发生溢出?/p>
?/p>
3
?/p>
a+b=9EH
,发生溢出;
a-b=D0H
,没有发生溢出?/p>
?/p>
4
?/p>
a+b=EEH
,发生溢出;
a-b=F8H
,没有发生溢出?/p>
6
.已?/p>
a=00111000B
?/p>
b=11110011B
,计算下列逻辑运算?/p>
?/p>
1
?/p>
a AND b
?/p>
2
?/p>
a OR b
?/p>
3
?/p>
a XOR b
?/p>
4
?/p>
NOT
a
解:
?/p>
1
?/p>
a AND b=00110000B
?/p>
2
?/p>
a OR b=11111011B
?/p>
3
?/p>
a XOR b=11001011B
?/p>
4
?/p>
NOT a=11000111B
7
.将下列算式中的十进制数表示成组?/p>
BCD
码进行运算,并根据需要进行调整?/p>
?/p>
1
?/p>
38+42
?/p>
2
?/p>
56+77
?/p>
3
?/p>
99+77
?/p>
4
?/p>
34+7
解:
?/p>
1
?/p>
00111000
+ 01000010
01111010