第2章计算机中的数制和编码.docVIP

  • 334
  • 0
  • 约2.87千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
第2章计算机中的数制和编码

第2章 计算机中的数制和编码 一、自测练习题 ㈠ 选择题 1.在计算机内部,一切信息的存取、处理和传送都是以 形式进行的。 A.BCD码 B.ASCII码 C.十六进制 D.二进制 2.在下面几个不同进制的数中,最大的数是 。 A.1100010B B.225Q C.500 D.1FEH 3.在下面几个不同进制的数中,最小的数是 。 A.100100lB B.75 C.37Q D.0A7H 4.十进制数38的8位二进制补码是 。 A.0011001 BCD5.十进制数-38的8位二进制补码是 。 ABCD6.有一个8位二进制数的补码其相应的十进制真值是 。 A.-3 B.-2 C.509 D.253 7.十进制数-75用二进制示,其表示方式是 。 A.原码 B.补码 C.反码 D.ASCII码 8.已知[X]原=100110101B,[Y]原,则[X-Y]补= 。 A.溢出 B C D.0101000lB 9.构成微机的主要部件除CPU、系统总线、I/O接口外,还有 。 A. CRT B.键盘 C.磁盘 D.内存 ROM和RAM 10.下列数中为最小值的是 。 A.28D B CCD D.5AH 11.下列数中为最大值的是 。 A.5AH B.011000lIB C.28 D.BCD 12.目前,在计算机中采用二进制数,是因为 。 A.容易实现 B.算术四则运算规则简单 C.书写方便 D.可进行二值逻辑运算 13.计算机中常用的BCD码是 。 A.二进制数 B.十六进制数 C.二进制编码的十进制数 D.不带符号数的二进制形式 14 。 A.带符号数 B.原码、反码、补码表示的带符号数 C.不带符号数 D.BCD码 E.无法确定 ㈡ 填空题 l.与十进制数45等值的二进制数是 。 2.与二进制数101110等值的十六进制数是 。 3.若X=-1,Y=-127,字长n=16,则 [X]补= H,[Y]补= H,[X+Y]补= H,[X-Y]补= H。 4.已知X=-65,用8位二进制数表示,则[X]原= ,[X]反= ,[X]补= 。 5.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补= ,[X-Y]补= ,此时,OF= 。 6.已知[X]原,[Y]原,求[X+Y]补= ,[X-Y]补= ,并判断是否溢出。 7.已知X=-32,Y=66,用8位二进制表示,则[X]补= ,[Y]补= ,[X-Y]补= 。 8.X=-32,Y=13,则[X+Y]补= ,[X-Y]补= 。 9.若 X=-85,Y=26,字长n=32,[X+Y]补= H,[X-Y]补= H。 10.若 X=-128,Y=-1,字长n=16,[X]补= H,[Y]补= H,[X+Y]补= H,[X-Y]补= H,[X+Y]原= H,[X-Y]原= H。。 ㈢ 计算题 1. 设机器字长为6位,写出下列各数的原码、反码和补码: ⑴ 10101 ⑵ 11111 ⑶ 10000 ⑷ -10101 ⑸ -11111 ⑹ -10000 2. 设机器字成为8位,最高位为符号位,设对下列算式进行二进制补码运算: ⑴ 16+6=? ⑵ 8+18=? ⑶ 9+ -7 =? ⑷ -25+6=? ⑸ 8-18=? ⑹ 9― ―7 =? ⑺ 16-6=? ⑻ -25-6=? 3. 设机器字成为8位,最高位为符号位,试用“双高位”法判别下列二进制运算有没有溢出产生。若有,是正溢出还是负溢出? ⑴ 43+8=? ⑵ -52+7=? ⑶ 50+84=? ⑷ 72-8=? ⑸ -33+ -37 =? ⑹ -90+ -70 =? 4. 将下列十进制数分别变为压缩型BCD码和非压缩型BCD码: ⑴ 8609 ⑵ 1998 ⑶ 2003 ⑷ 5324 5. 将下列BCD码表示成十进制数和二进制数: ⑴ ⑵ ⑶ ⑷ 6. 写出下列各数的ASCII代码: ⑴ 51 ⑵ 7F ⑶ AB ⑷ C6 7. 有一个16位的数值0100,0000,0110,0011, ⑴ 如果它是一个二进制数,和它等值的十进制数是多少? ⑵ 如果它们是ASCII

文档评论(0)

1亿VIP精品文档

相关文档