您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 计算机原理-第3章--同步练习1
1计算机原理第三章同步练习一一、选择题:1、若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为()。A.原码B.补码C.反码D.移码2、十进制数-36用补码表示为()A.11011101B.11011100C.10101111D.100011013、十进制数-75在某计算机内部用二进制代码10110101表示,其表示方式是A、ASCII码B、原码C、BCD码D、补码4、一个无符号的八位二进制整数,其数值范围[]。A)-128~+128B)0~256C)-255~+255D)0~2555、、8位二进制无符号定点整数的取值范围是A、0——255B、0——256C、0——127D、0——1286、在一个无符号二进制数的右边补上二个0,新的数是原来数的()倍。A.2B.4C.6D.107、X=-0.1100100,则X的补码表示为____。A、0.1100100B、1.1100100C、1.0011011D、1.00111008、X的8位补码是10110100,则X的16位补码是。A)0000000010110100B)1000000010110100C)1111111110110100C)01111111101101009、已知X的补码为11101011,Y的补码为01001010,则X-Y的补码为____。A、10100001B、11011111C、10100000D、溢出10、8位数11011011B可表示。(多选题)A)无符号数219B)-37的补码C)-36的补码D)-36的反码E)91的原码F)-91的原码二、填空题:1、若用8位二进制补码形式表示整数,则可表示的最大整数是,最小整数是。2、机器数为10000000,若是原码表示,其值为__________________,若是反码表示,其值为_______________,若用补码表示,其值为______________。3、对字长为8位的计算机,-1用原码来表示为,反码来表示为___________,补码来表示为。4、[X]补=78H,则[-X]补=H。5、机器数为11111111,若真值为-127,则为______码表示;若真值为0,则为______表示;若真值为-1,则为______表示。6、A=+0110101,[A]反=,[A]补=;B=-0110101,[B]反=,[B]补=。2三、问答题(过程可写在草稿纸上):1、用8位二进制数写出下列十进制数的原码、补码和反码表示:+55-55+123-123+1-12、写出下列用补码表示的二进制数的真值(用十进制数表示)1)011010102)010101113)100011014)111111103、以字长8位,分别求出以下数的原码、反码和补码—0.25-0.001010.01010-0.100004、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。5、已知:X=-0011100,Y=-0001001,用补码进行加法运算,求X+Y。6、已知:X=0111100,Y=0001111,用补码进行减法运算,求X—Y。7、已知X=-0.1001,Y=-0.0101,要求用补码减法来运算X-Y=?并给出运算过程38、已知X=+01000000B,Y=+00001010B,用补码进行减法运算,求X—Y9、已知[X]原=10101100,[Y]补=11000110,用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。10、已知[X]反=01110110,[Y]补=00100110,用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。11、请写出8位定点原码整数中能表示的最大正数、最小正数、最大负数和最小负数的机器数形式,并用十进制表示其数值范围。12、已知[X]补=10010111,[Y]补=11001110,用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出13、已知[X]补=01110110,[Y]补=00100110,用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出414、已知x=-0.1011.y=0.0101,要求用补码减法计算x-y=?,并给出计算过程,同时指出计算结果是否溢出?15、(1)试用补码的定义证明:[X+Y]补=[X]补+[Y]补。(2)若[X]补[Y]补,是否意味着XY呢?16、试写出0在原码、补码、反码中的表示形式。17、写出下列各机器数的真值:A、[X]补=0.1111B、[X]补=1.1111C、[X]补=1.0000D、[X]补=1.100018、已知x=0.01111,y=+0.11001,求[x]补,[-x]补,[y]补,[-y]补,x+y=?,x-y=?19、用补码求x+y=?(1)x=0.1001y=0.1100(2)x=-0.0100,y=0.100120、用补码运算方法求x-y=?(1)x=-0.0100y=0.1001(2)x=-0.1011,y=-0.1010
本文标题:计算机原理-第3章--同步练习1
链接地址:https://www.777doc.com/doc-5207952 .html