1.1 将下列十进制数转换为二进制数(小数取8位):
(1)93 (2)123 (3)0.48
(4)0.93 (5)3.66 (6)101.4
解:(1)93=1011101B (2)123=1111011B (3)0.48=0.01111011B
(4)0.93=0.11101110B (5)3.66=11.10101001B (6)101.4=1100101.01100110B
1.2 将下列二进制数转换为十进制数:
(1)10110110B (2)01101101B (3)0.10110110B
(4)0.11101110B (5)11011111.01101101B (6)11101110.011011B
解:(1)10110110B=182 (2)01101101B=109
(3)0.10110110B=0.7109375 (4)0.11101110B=0.9296875
(5)11011111.01101101B=223.42578125 (6)11101110.011011B=238.421875
1.3 将题1.1中十进制数直接转换为十六进制数(小数取2位)。
解:(1)93=5DH (2)123=7BH (3)0.48=0.7BH
(4)0.93=0.EEH (5)3.66=3.A9H (6)101.4=65.66H
1.4 将题1.2中二进制数转换为十六进制数。
解:(1)10110110B=B6H (2)01101101B=6DH
(3)0.10110110B=0.B6H (4)0.11101110B=0.EEH
(5)11011111.01101101B=DF.6DH (6)11101110.001101101B=EE.368H
1.5 将下列十六进制数转换为十进制数:
(1)2AH (2)364H (3)0.836H
(4)0.FFH (5)12.34H (6)B8.8BH
解:(1)2AH=42 (2)364H=868 (3)0.836H=0.5131835936
(4)0.FFH=0.99609375 (5)12.34H=18.203125 (6)B8.8BH=184.54296875
1.6 将题1.5中十六进制数转换为二进制数。
解:(1)2AH=00101010 (2)364H=1101100100B
(3)0.836H=0.100000110110B (4)0.FFH=0.11111111B
(5)12.34H=10010.001101B (6)B8.8BH=10111000.10001011B
1.7 已知下列二进制数X、Y,试求X+Y、X-Y。
(1)X=11011010B,Y=10010101B
(2)X=10101110B,Y=10011010B
(3)X=11100110B,Y=01011001B
(4)X=10110001B,Y=01111110B
解:(1)X+Y=101101111B;X-Y=01000101B
(2)X+Y=101001000B;X-Y=00010100B
(3)X+Y=100111111B;X-Y=10001101B
(4)X+Y=100101111B;X-Y=00110011B
1.8 已知下列二进制数X、Y,试求X×Y、X÷Y。
(1)X=11010011B,Y=1110B(www.zuozong.com)
(2)X=11001010B,Y=1101B
解:(1)X×Y=101110001010B;X÷Y=1111B,余1
(2)X×Y=101001000010B;X÷Y=1111B,余111
1.9 已知下列二进制数X、Y,试求X∧Y、X∨Y、X⊕Y。
(1)X=11010011B,Y=11100011B
(2)X=11001010B,Y=11011100B
解:(1)X ∧Y=11000011B;X∨Y=11110011B;X⊕Y=00110000B
(2)X∧Y=11001000B;X∨Y=11011110B;X⊕Y=00010110B
1.10 已知下列十六进制数X、Y,试求X+Y、X-Y、X∧Y、X∨Y。
(1)X=ABH,Y=78H (2)X=36H,Y=CDH
(3)X=29H,Y=54H (4)X=F1H,Y=0EH
解:(1)X+Y=123H;X-Y=33H;X ∧Y=28H;X∨Y=F B H
(2)X+Y=103H;X-Y=69H,借位1;X ∧Y=04H;X∨Y=FFH
(3)X+Y=7DH;X-Y=D5H,借位1;X ∧Y=00H;X∨Y=7 D H
(4)X+Y=FFH;X-Y=E3H;X ∧Y=00H;X ∨Y=FFH
1.11 分别求下列各数的原码、反码和补码:
(1)+36 (2)-25 (3)+99 (4)-88
解:(1)[+36]原=00100100B;[+36]反=00100100B;[+36]补=00100100B;
(2)[-25]原=10011001B;[-25]反=11100110B;[-25]补=11100111B;
(3)[+99]原=01100011B;[+36]反=01100011B;[+36]补=01100011B;
(4)[-88]原=11011000B;[-88]反=10100111B;[-88]补=10101000B。
1.12 将下列十进制数转换成BCD码:
(1)34 (2)100 (3)78 (4)29
解:(1)34=[00110100]BCD (2)100=[000100000000]BCD
(3)78=[01111000]BCD (4)29=[00101001]BCD
1.13 将下列二进制数转换成BCD码:
(1)10110101B (2)11001011B (3)01111110B (4)11111010B
解:(1)10110101B=181=[000110000001]BCD (2)11001011B=203=[001000000011]BCD
(3)01111110B=126=[000100100110]BCD (4)11111010B=250=[001001010000]BCD
1.14 查表写出下列字符的ASCII码:
(1)B (2)8 (3)a (4)@
(5)= (6)? (7)空格符SP (8)作废符DEL
解:(1)“B”=1000010B=42H (2)“8”=0111000B=38H
(3)“a”=1100001B=61H (4)“@”=1000000B=40H
(5)“=”=0111101B=3DH (6)“?”=0111111B=3FH
(7)“空格符SP”=0100000B=20H (8)“作废符DEL”=1111111B=7FH
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。