1、第 2 章 计算机中的数制和编码一、自测练习题 选择题1在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。ABCD 码 BASCII 码 C十六进制 D二进制2在下面几个不同进制的数中,最大的数是( )。A1100010B B225Q C500 D1FEH3在下面几个不同进制的数中,最小的数是( )。A100100lB B75 C37Q D0A7H4十进制数 38 的 8 位二进制补码是( )。A0011001 B10100110 C10011001 D001001105十进制数38 的 8 位二进制补码是( )。A01011011 B11011010 C11011011 D01
2、0110106有一个 8 位二进制数的补码是 11111101,其相应的十进制真值是( )。A3 B 2 C509 D2537十进制数75 用二进制数 10110101 表示,其表示方式是( )。A原码 B补码 C反码 DASCII 码8已知X 原 100110101B, Y原 11101011B ,则XY 补 ( )。A溢出 B01111011B C10000101B D0101000lB9构成微机的主要部件除 CPU、系统总线、I O 接口外,还有 ( )。A. CRT B键盘 C磁盘 D内存(ROM 和 RAM)10下列数中为最小值的是( )。A28D B01100011B C10011
3、000BCD D5AH11下列数中为最大值的是( )。A5AH B011000lIB C28 D(10011000)BCD12目前,在计算机中采用二进制数,是因为( )。A容易实现 B算术四则运算规则简单C书写方便 D可进行二值逻辑运算13计算机中常用的 BCD 码是( )。A二进制数 B十六进制数C二进制编码的十进制数 D不带符号数的二进制形式1410001010 是( )。A带符号数 B原码、反码、补码表示的带符号数C不带符号数 DBCD 码E无法确定 填空题l与十进制数 45 等值的二进制数是 ( )。2与二进制数 101110 等值的十六进制数是( )。3若 X1,Y127,字长 n1
4、6,则 X补 ( )H,Y 补 ( )H,XY 补 ( )H,X Y补 ( )H。4已知 X65,用 8 位二进制数表示,则 X原 ( ),X 反 ( ),X 补 ( )。5已知 X68,Y12,若用 8 位二进制数表示,则XY 补 ( ),XY 补 ( ),此时,OF( )。6已知X 原 01001001B, Y原 10101010B ,求XY 补 ( ),XY 补 ( ),并判断是否溢出。7已知 X32,Y66,用 8 位二进制表示,则X 补 ( ),Y 补 ( ),XY 补( )。8X32,Y13,则XY 补 ( ),X Y 补 ( )。9若 X85,Y26,字长 n32, XY 补 (
5、 )H,XY 补 ( )H。10若 X128,Y1,字长 n16,X 补 ( )H,Y 补 ( )H,XY 补 ( )H,X Y补 ( )H,X Y 原 ( )H,X Y 原 ( )H。 。 计算题1. 设机器字长为 6 位,写出下列各数的原码、反码和补码: 10101 11111 10000 10101 11111 100002. 设机器字成为 8 位,最高位为符号位,设对下列算式进行二进制补码运算: 166? 818? 9(7) ? 256? 818? 9(7) ? 166? 256?3. 设机器字成为 8 位,最高位为符号位,试用“双高位”法判别下列二进制运算有没有溢出产生。若有,是正溢
6、出还是负溢出? 438? 527? 5084? 728? 33(37)? 90(70)?4. 将下列十进制数分别变为压缩型 BCD 码和非压缩型 BCD 码: 8609 1998 2003 53245. 将下列 BCD 码表示成十进制数和二进制数: 01111001B 10010001B 10000011B 00100101B6. 写出下列各数的 ASCII 代码: 51 7F AB C67. 有一个 16 位的数值 0100,0000,0110,0011, 如果它是一个二进制数,和它等值的十进制数是多少? 如果它们是 ASCII 码字符,则是些什么字符? 如果是压缩型的 BCD 码,它表示的
7、数是什么?8. 假设两个二进制数 A00101100,B10101001,试比较它们的大小。 A、B 两数均为带符号的补码数。 A、B 两数均为无符号的数。二、自测练习题参考答案 选择题1A 3C 5B 7B 9D 11B 13C 填空题1101101B30FFFF;0FF81;0FF80;007E501010000B;00111000B;0711100000B;01000010B;10011110B9FFFFFFC5;FFFFFF91 计算题1. 011111,011111,011111 110101,101010,101011 110000,101111,1100002. 00010110
8、B 00000010B 11110110B 00001010B3. 因 527 补 11010011B 补 ,且 Cs0,Cp0,OFCsCp0,故无溢出。 因 728 补 01000000B 补 ,且 Cs1,Cp1,OFCsCp0,故无溢出。 因 90(70) 补 01100000B 补 ,且 Cs1,Cp0,OFCsCp1,故负溢出。4. 压缩型 BCD 码:1000 0110 0000 1001B非压缩型 BCD 码:00001000B,00000110B,00000000B,00001001B 压缩型 BCD 码:0010 0000 0000 0011B非压缩型 BCD 码:00000010B,00000000B,00000000B,00000011B5. 91,01011011B 25,000110016. 3531H 4142H7. 16483 c 4063H8. AB A B