1.7
将下列二进制数分别转换为十进制、八进制、和十六进制。 1、11010110B
2、1100110111B
3、0.1011B
4、0.10011001B 5、1011.1011B 6、 111100001111.11011B 答:
1、11010110B=214D 11010110B=326O 11010110B=D6H 2、1100110111B =823
1100110111B=1467O 1100110111B=337H 3、0.1011B=0.6875D 0.1011B=0.54O 0.1011B=0.BH
4、0.10011001B =0.598D 0.10011001B =0.462O 0.10011001B =0.99H 5、1011.1011B=11.6875D
1011.1011B=13.54O 1011.1011B=B.BH 6、
111100001111.11011B=3855.84D
111100001111.11011B=7417.66O
111100001111.11011B=F0F.D8H 1.8比较下列数值,找出最大值和最小值 1、(369)D 2、107H 3、100100011B 4、468O 5,(1101011001)BCD 答案: 107H=263D 100100011B =291D 468O=311D
(1101011001)BCD =359D FAH=250D
即最大数369D,最小数FAH
1、9将下列十进制数转换为二进制数和十六进制数 1、135
2、0.625
3、47.6875
4、0.94 6,FAH
5、111.111 答案:
6、1995.12 7、2003.88 8、3031.25
1、135=1000111B 135=87H
2、0.625 =0.101B
0.625 =0.AH
3、47.6875=101111.1011B 47.6875=2F.BH 4、0.94=0.11110000101B
0.94=0.F0AH
5、111.111=1101111.000111B 111.111=6F.1C6A7EH
6、1995.12=11111001011.000111B 1995.12=80B.1EB85H 7、2003.88=11111010011.111B 2003.88=7D3.E14H 8、3031.25=101111010111.01B 3031.25=BD7.4H
1.12写出下列个十进制数在8位微机计算机中得原码、反码和补码形式 1、X=+38 答案:
1、X=+38 =+0100110B 因为X>0
所以[x]原=[x]反=[X]补=00100110B
2、X=+76
3、X=-54 4、X=-115
5、X=-42
2、X=+76=+1001100B 因为X>0
所以[x]原=[x]反=[X]补=01001100B 3、X=-54=-0101100B 因为X<0
所以[x]原=10110110B [x]反=11001001B [X]补=[x]反+1=11001010B 4、X=-115 =-1110011B 因为X<0
所以[x]原=11110011B [x]反=10001100B [X]补=[x]反+1=10001101B 5、X=-42=-0101010B 因为X<0
所以[x]原=10101010B [x]反=11010101B [X]补=[x]反+1=11010110B 1、14写出其反码,补码
1、[x]原=01011001B 2、3, [x]原=00101110B 4,答案:
原=11011001B 原=11111100B [x][x] 1、[x]原=01011001B
因为X>0
所以[x]原=[x]反=[X]补=01011001B 2、[x]原=11011001B
因为X<0 [x]反=10100110B [X]补=[x]反+1=10100111B 3, [x]原=00101110B 因为X>0
所以[x]原=[x]反=[X]补=00101110B 4,[x]原=11111100B
因为X<0 [x]反=10000011B [X]补=[x]反+1=10000100B
1.14先把下列个数转换成二进制数,然后按补码运算规则求出 [X+Y]补及其真值。
1,X=+46,Y=+55 2,X=+78,Y=+15 3,X=-51,Y=+97 4,X=+112,Y=-83 答案:
1,X=+46,Y=+55
X=+101110B Y=+110111B
[X]补=00101110B [Y]补=00110111B
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机原理与接口技术课后答案2 主编 吴亦峰在线全文阅读。
相关推荐: