你的位置:
首页
>
IT圈
>
微机原理 第一章答案
2024年5月21日发(作者:绪雨伯)
第1章 习题与思考题
1、 将下列二进制数转换成十进制数、BCD数。
解题方法:按权展开,十进制运算;
四位二进制码对应一位十进制数字
A、01000100B =12
6
+12
2
=64+4=68=(01101000B)
BCD
B、00110111B =12
5
+12
4+
12
2
+12
1
+12
0
=32+16+4+2+1=55=(01010101B)
BCD
C、00101101B =12
5
+12
3+
12
2
+12
0
=32+8+4+1=45=(01000101B)
BCD
D、01001111B =12
6
+12
3+
12
2
+12
1
+12
0
=32+8+4+2+1=79=(01111001B)
BCD
2、 完成下列二进制无符号数的加法运算。
A、00011101+00000101 =00100010B
B、10010110+01101111=100000101B
C、00111110+11100011=100100001B
D、10101010+11001101=101110111B
3、 完成下列二进制数的逻辑“与”、“或”、“异或”运算。
1
解题方法:位对位逻辑运算
A、10110011和11100001
10110011∧11100001=10100001B
10110011∨11100001=11110011B
10110011 11100001=01010010B
B、10101010和00110011
10101010∧00110011=00100010B
10101010∨00110011=10111011B
10101010 00110011=10011001B
C、01110001和11111111
01110001∧11111111=01110001B
01110001∨11111111=11111111B
0111000111111111=10001110B
D、00111110和00001111
2
00111110∧00001111=00001110B
00111110∨00001111=00111111B
00111110 00001111=00110001B
4、 完成下列十六进制无符号数的加、减运算。
A、24A5和0033
24A5 + 0033=24D8H
24A5–0033=2472H
B、62FC和0004
62FC + 0004=6300H
62FC–0004=62F8H
C、7889和0777
7889 + 0777=8000H
7889–0777=7112H
D、7BCD和35B5
3
7BCD + 35B5=B182H
7BCD–35B5=4618H
E、5CBE和0BAF
5CBE + 0BAF=686DH
5CBE–0BAF=510FH
5、 将下列十进制数转换成二进制数、十六进制数。
解题方法:除2取余,除16取余。
A、18=10010B=12H
B、34=100010B=22H
C、87=1010111B=57H
D、255=11111111B=FFH
E、4095=1B=FFFH
F、62472=1111B=F408H
6、 将下列带符号二进制数转换成十进制数。
4
解题方法:最高位0是正数,真值为其本身,直接转换成十进制数;
最高位1是负数,真值为-(连同符号位取反加1),再转换成十进制数。
A、11000100B=-(00111011+1)=-00111100B=-60
B、01111011B=123
C、01111100B=124
D、10000000B=-(01111111+1)=-10000000B=-128
7、 将下列BCD数分别转换成十进制数、二进制数、十六进制数。
A、01100101=65=1000001B=41H
B、10010010=92=1011100B=5CH
C、01111000=78=1001110B=4EH
D、01000111=47=101111B=2FH
8、 试指出CR(回车符)、LF(换行符)的ASCⅡ码值。
答:CR(回车符)的ASCⅡ码值=0DH
LF(换行符)的ASCⅡ码值=0AH
5
9、 试指出十六进制数极数符号0~9及A~F的ASCⅡ码值。说明它们ASCⅡ码值之间的数值
关系。
答:0~9的ASCⅡ码值:30H~39H,码值与数值的差为30H。
A~F的ASCⅡ码值:41H~46H,码值与数值的差为37H。
10、 大写字母A~Z与小写字母a~z的ASCⅡ码值有何区别?
答:A~Z的ASCⅡ码值:41H~5AH
a~z的ASCⅡ码值: 61H~7AH
区别:A~Z的码值与a~z的码值的差为20H。
6
2024年5月21日发(作者:绪雨伯)
第1章 习题与思考题
1、 将下列二进制数转换成十进制数、BCD数。
解题方法:按权展开,十进制运算;
四位二进制码对应一位十进制数字
A、01000100B =12
6
+12
2
=64+4=68=(01101000B)
BCD
B、00110111B =12
5
+12
4+
12
2
+12
1
+12
0
=32+16+4+2+1=55=(01010101B)
BCD
C、00101101B =12
5
+12
3+
12
2
+12
0
=32+8+4+1=45=(01000101B)
BCD
D、01001111B =12
6
+12
3+
12
2
+12
1
+12
0
=32+8+4+2+1=79=(01111001B)
BCD
2、 完成下列二进制无符号数的加法运算。
A、00011101+00000101 =00100010B
B、10010110+01101111=100000101B
C、00111110+11100011=100100001B
D、10101010+11001101=101110111B
3、 完成下列二进制数的逻辑“与”、“或”、“异或”运算。
1
解题方法:位对位逻辑运算
A、10110011和11100001
10110011∧11100001=10100001B
10110011∨11100001=11110011B
10110011 11100001=01010010B
B、10101010和00110011
10101010∧00110011=00100010B
10101010∨00110011=10111011B
10101010 00110011=10011001B
C、01110001和11111111
01110001∧11111111=01110001B
01110001∨11111111=11111111B
0111000111111111=10001110B
D、00111110和00001111
2
00111110∧00001111=00001110B
00111110∨00001111=00111111B
00111110 00001111=00110001B
4、 完成下列十六进制无符号数的加、减运算。
A、24A5和0033
24A5 + 0033=24D8H
24A5–0033=2472H
B、62FC和0004
62FC + 0004=6300H
62FC–0004=62F8H
C、7889和0777
7889 + 0777=8000H
7889–0777=7112H
D、7BCD和35B5
3
7BCD + 35B5=B182H
7BCD–35B5=4618H
E、5CBE和0BAF
5CBE + 0BAF=686DH
5CBE–0BAF=510FH
5、 将下列十进制数转换成二进制数、十六进制数。
解题方法:除2取余,除16取余。
A、18=10010B=12H
B、34=100010B=22H
C、87=1010111B=57H
D、255=11111111B=FFH
E、4095=1B=FFFH
F、62472=1111B=F408H
6、 将下列带符号二进制数转换成十进制数。
4
解题方法:最高位0是正数,真值为其本身,直接转换成十进制数;
最高位1是负数,真值为-(连同符号位取反加1),再转换成十进制数。
A、11000100B=-(00111011+1)=-00111100B=-60
B、01111011B=123
C、01111100B=124
D、10000000B=-(01111111+1)=-10000000B=-128
7、 将下列BCD数分别转换成十进制数、二进制数、十六进制数。
A、01100101=65=1000001B=41H
B、10010010=92=1011100B=5CH
C、01111000=78=1001110B=4EH
D、01000111=47=101111B=2FH
8、 试指出CR(回车符)、LF(换行符)的ASCⅡ码值。
答:CR(回车符)的ASCⅡ码值=0DH
LF(换行符)的ASCⅡ码值=0AH
5
9、 试指出十六进制数极数符号0~9及A~F的ASCⅡ码值。说明它们ASCⅡ码值之间的数值
关系。
答:0~9的ASCⅡ码值:30H~39H,码值与数值的差为30H。
A~F的ASCⅡ码值:41H~46H,码值与数值的差为37H。
10、 大写字母A~Z与小写字母a~z的ASCⅡ码值有何区别?
答:A~Z的ASCⅡ码值:41H~5AH
a~z的ASCⅡ码值: 61H~7AH
区别:A~Z的码值与a~z的码值的差为20H。
6