9.把下列十进制数转换为二进制数、八进制数和十六进制数。
①4.85 ②255 ③256
4.85的二进制100.110110011001 八进制是4.6631 十六进制是4.D99
255的二进制是11111111 八进制是377 十六进制是FF
256的二进制是100000000 八进制是400 十六进制是100
10.把下列数转换为十进制数。
①10001100B ②28Q ③1FH
10001100B的十进制是140
28Q的十进制数是
1FH的十进制是31
11.设两个二进制数A=11010010B和B=11001110B,求A和B的各种逻辑运算。
与运算的结果是11000010
或运算的结果是11011110
异或运算的结果是00011100
A 的非运算结果是00101101 B的非运算结果是00110001
12.分别用8位和16位二进制数表示下列数的补码。
①127D ②-127D ③80D ④-80D
①01111111 0000000001111111 ②10000001 1111111110000001 ③01010000
0000000001010000 ④10110000 1111111110110000
13.下列数是某十进制数的补码,求这个十进制数。
①无符号十进制数的补码7AH 122
②有符号十进制数的补码7AH 122
③无符号十进制数的补码E8H 232
④有符号十进制数的补码E8H -24
14.用补码进行下列运算。
①56+23 ②56-23 ③-56+23 ④-56-(-23)
①01001111
②100100001
③11011111
④11011111
15.给出十进制数-30的原码、反码、补码(8位二进制)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制表示)。
-30的原码是10011110 反码11100001 补码 11100010
8位二进制原码的数值范围 -127~127
8位二进制反码的数值范围 -127~127
8位二进制补码的数值范围 -128~127
16.用组合和非组合BCD码分别表示十进制数388和12。
388的组合BCD码是001110001000 非组合BCD码是000000110000100000001000
12的组合BCD码是00010010 非组合BCD码是0000000100000010
17.分别写出下列字符串的ASCII码。
①10ab ②AF96 ③How are you? ④B&D
①31H30H61H62H
②41H46H39H36H
③48H6FH77H20H61H72H65H20H79H6FH75H
④42H26H44H