微机原理第2章练习题及答案

2026/1/15 8:40:55

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

一、自测练习题

㈠ 选择题

1.在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。

A.BCD码 B.ASCII码 C.十六进制 D.二进制 2.在下面几个不同进制的数中,最大的数是( )。 A.1100010B B.225Q C.500 3.在下面几个不同进制的数中,最小的数是( )。 A.100100lB

B.75

C.37Q

D.0A7H

4.十进制数38的8位二进制补码是( )。

A.0011001 B.10100110 C.10011001 D.00100110 5.十进制数-38的8位二进制补码是( )。

A.01011011 B.11011010 C.11011011 D.01011010

6.有一个8位二进制数的补码是11111101,其相应的十进制真值是( )。 A.-3 B.-2 C.509 D.253 7.十进制数-75用二进制数10110101表示,其表示方式是( )。

A.原码 B.补码 C.反码 D.ASCII码 8.已知[X]原=100110101B,[Y]原=11101011B,则[X-Y]补=( )。

A.溢出 B.01111011B C.10000101B D.0101000lB

9.构成微机的主要部件除CPU、系统总线、I/O接口外,还有( )。 A. CRT B.键盘 C.磁盘 D.内存(ROM和RAM)

10.下列数中为最小值的是( a )。 A.28D B.01100011B C.10011000BCD D.5AH 11.下列数中为最大值的是( b )。 A.5AH B.011000lIB C.28

D.(10011000)BCD D.1FEH

12.目前,在计算机中采用二进制数,是因为( )。 A.容易实现 B.算术四则运算规则简单 C.书写方便 D.可进行二值逻辑运算 13.计算机中常用的BCD码是( )。 A.二进制数 B.十六进制数 C.二进制编码的十进制数

14.10001010是( )。

A.带符号数 C.不带符号数 E.无法确定

D.不带符号数的二进制形式 B.原码、反码、补码表示的带符号数 D.BCD码

㈡ 填空题

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]原=01001001B,[Y]原=10101010B,求[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=? ⑷ -25+6=?

⑵ 8+18=? ⑸ 8-18=?

⑶ 9+(-7)=? ⑹ 9―(―7)=?

⑺ 16-6=? ⑻ -25-6=?

3. 设机器字成为8位,最高位为符号位,试用“双高位”法判别下列二进制运算有没有溢出产生。若有,是正溢出还是负溢出?

⑴ 43+8=? ⑷ 72-8=?

⑵ -52+7=? ⑸ -33+(-37)=?

⑶ 50+84=?

⑹ -90+(-70)=?

4. 将下列十进制数分别变为压缩型BCD码和非压缩型BCD码: ⑴ 8609 ⑵ 1998 ⑶ 2003 ⑷ 5324 5. 将下列BCD码表示成十进制数和二进制数: ⑴ 01111001B ⑵ 10010001B ⑶ 10000011B 6. 写出下列各数的ASCII代码: ⑴ 51 ⑵ 7F ⑶ AB

⑷ C6

⑷ 00100101B

7. 有一个16位的数值0100,0000,0110,0011, ⑴ 如果它是一个二进制数,和它等值的十进制数是多少? ⑵ 如果它们是ASCII码字符,则是些什么字符?

⑶ 如果是压缩型的BCD码,它表示的数是什么?

8. 假设两个二进制数A=00101100,B=10101001,试比较它们的大小。

⑴ A、B两数均为带符号的补码数。 ⑵ A、B两数均为无符号的数。

二、自测练习题参考答案

㈠ 选择题

1.A 3.C 5.B 7.B 9.D 11.B 13.C

㈡ 填空题

1.101101B

3.0FFFF;0FF81;0FF80;007E 5.01010000B;00111000B;0 7.11100000B;01000010B;10011110B

9.FFFFFFC5;FFFFFF91

㈢ 计算题 1. ⑵ 011111,011111,011111 ⑷ 110101,101010,101011

⑹ 110000,101111,110000

2. ⑴ 00010110B ⑶ 00000010B ⑸ 11110110B ⑺ 00001010B

3. ⑵ 因 [-52+7]补=[11010011B]补 ,且 Cs=0,Cp=0,OF=Cs+Cp=0,故无溢出。

⑷ 因 [72-8]补=[01000000B]补 ,且 Cs=1,Cp=1,OF=Cs+Cp=0,故无溢出。 ⑹ 因 [-90+(-70)]补=01100000B]补 ,且 Cs=1,Cp=0,OF=Cs+Cp=1,故负溢出。

4. ⑴ 压缩型BCD码:1000 0110 0000 1001B

非压缩型BCD码:00001000B,00000110B,00000000B,00001001B

⑶ 压缩型BCD码:0010 0000 0000 0011B

非压缩型BCD码:00000010B,00000000B,00000000B,00000011B 5. ⑵ 91,01011011B ⑷ 25,00011001

6. ⑴ 3531H 7. ⑴ 16483 8. ⑴ A>B

⑶ 4142H ⑵ @c ⑵ A<B

⑶ 4063H


微机原理第2章练习题及答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 微机原理第2章练习题及答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219