1
?/p>
1
?/p>
习题与思考题
1
?/p>
将下列二进制数转换成十进制数?/p>
BCD
数?/p>
解题方法:按权展开,十进制运算?/p>
四位二进制码对应一位十进制数字
A
?/p>
01000100B
=1
?/p>
2
6
+1
?/p>
2
2
=64+4=68=
?/p>
01101000B
?/p>
BCD
B
?/p>
00110111B
=1
?/p>
2
5
+1
?/p>
2
4+
1
?/p>
2
2
+1
?/p>
2
1
+1
?/p>
2
0
=32+16+4+2+1=55=
?/p>
01010101B
?/p>
BCD
C
?/p>
00101101B
=1
?/p>
2
5
+1
?/p>
2
3+
1
?/p>
2
2
+1
?/p>
2
0
=32+8+4+1=45=
?/p>
01000101B
?/p>
BCD
D
?/p>
01001111B
=1
?/p>
2
6
+1
?/p>
2
3+
1
?/p>
2
2
+1
?/p>
2
1
+1
?/p>
2
0
=32+8+4+2+1=79=
?/p>
01111001B
?/p>
BCD
2
?/p>
完成下列二进制无符号数的加法运算?/p>
A
?/p>
00011101+00000101
=00100010B
B
?/p>
10010110+01101111
=100000101B
C
?/p>
00111110+11100011
=100100001B
D
?/p>
10101010+11001101
=101110111B
3
?/p>
完成下列二进制数的逻辑“与?/p>
?/p>
“或?/p>
?/p>
“异或”运算?/p>
解题方法:位对位逻辑运算
A
?/p>
10110011
?/p>
11100001
10110011
?/p>
11100001=10100001B
10110011
?/p>
11100001=11110011B
10110011
?/p>
11100001=01010010B
B
?/p>
10101010
?/p>
00110011
10101010
?/p>
00110011=00100010B
10101010
?/p>
00110011=10111011B
10101010
?/p>
00110011=10011001B
C
?/p>
01110001
?/p>
11111111
01110001
?/p>
11111111=01110001B
01110001
?/p>
11111111=11111111B
01110001
?/p>
11111111=10001110B