更多“用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指”相关问题
  • 第1题:

    补码加减法是指( )。

    A.操作数用补码表示,两尾数相加减。符号位单独处理,减法用加法代替

    B.操作数用补码表示,符号与尾数一起参加运算,结果的符号与加减所得相同

    C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成

    D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理


    正确答案:C

  • 第2题:

    在定点二进制运算中,减法运算一般通过(21)来实现。

    A.补码运算的二进制减法器

    B.原码运算的二进制减法器

    C.原码运算的二进制加法器

    D.补码运算的二进制加法器


    正确答案:D
    本题考查计算机系统硬件基础知识。由于在补码表示的情况下,可以将数值位和符号为统一处理,并能将减法转换为加法,因此在定点二进制运算中,减法运算一般通过补码运算的二进制加法器来实现。

  • 第3题:

    在定点二进制运算器中,减法运算一般通过()来实现。

    A.原码运算的二进制减法器
    B.补码运算的二进制减法器
    C.补码运算的十进制加法器
    D.补码运算的二进制加法器

    答案:D
    解析:
    最高位为0表示正数,最高数为1表示负数,正数的补码为其本身,负数的补码为取反加1.由此可见,减法相当于补码运算的二进制加法器。

  • 第4题:

    用8位补码完成下列运算,用十进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。 (1)127+126 (2)126-127 (3)-100-120 (4)-100-(-120)


    正确答案: (1)[127]补=0111 1111,[126]补=0111 1110,
    [127+126]补=1111 1101,[127+126]=-0000 0011(溢出)COZSP=01010
    (2)[126]补= 0111 1110,[-127]补=1000 0001,
    [126-127]补=1111 1111,[126-127]=-000 0001,COZSP=10011
    (3)- [-100]补=1001 1100,[-120]补=1000 1000,
    [-100-120]补=0010 0100,[-100-120]=+0010 0100(溢出),COZSP=01001
    (4) [-100]补=1001 1100,[-120]补=1000 1000,
    [-100-(-120)]补=0001 0100,[-100-(-120)]=+0001 0100,COZSP=00001

  • 第5题:

    写出用补码表示的二进制数00110001的真值(用十进制数表示真值)。


    正确答案:真值为49

  • 第6题:

    用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。-100-(-120)。


    正确答案: [-100]=10011100,[-120]=10001000,[[-120]]求补=01111000,
    [-100-(-120)]=00010100,[-100-(-120)]=+00010100
    COZSP=00001

  • 第7题:

    将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示): 29+53; 73-24; -66+82; -102-15。


    正确答案: 00011101+00110101=01010010=52H=82;
    01001001+11101000=00110001=31H=49;
    10111110+01010010=00010000=10H=16;
    10011010+11110001=10001011=8BH=-117。

  • 第8题:

    单选题
    在定点二进制运算器中,减法运算一般通过()来实现。
    A

    原码运算的二进制减法器

    B

    补码运算的二进制减法器

    C

    补码运算的十进制加法器

    D

    补码运算的二进制加法器


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    关于二进制算术运算,下列说法不正确的是。()
    A

    二进制算术运算可以用逻辑运算来实现;

    B

    二进制算术运算的符号位可以和数值位一样参与运算并能得到正确的结果;

    C

    二进制算术运算的符号位不能和数值位一样参与运算但能得到正确的结果;

    D

    二进制的减法运算可以转换成加法运算。


    正确答案: B
    解析: 暂无解析

  • 第10题:

    问答题
    用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。-100-120。

    正确答案: [-100]=10011100,[-120]=10001000,
    [-100-120]=00100100,[-100-120]=+00100100(溢出)
    COZSP=01001
    解析: 暂无解析

  • 第11题:

    单选题
    补码加/减法是指()
    A

     操作数用补码表示,两尾数相加/减,符号位单独处理

    B

     操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加/减数相同

    C

     操作数用补码表示,连同符号位直接相加,减某数用加某数的机器负数代替,结果的符号在运算中形成

    D

     操作数用补码表示,由数符决定两尾数的操作,符号位单独处理


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下列描述中正确的是()
    A

    数的位数与模数无关

    B

    用补码表示数值时,负数的范围比正数多一个模值

    C

    机器数总是大于真值

    D

    补码运算的结果一定是补码


    正确答案: A
    解析: 暂无解析

  • 第13题:

    运算器是进行算术和逻辑运算的部件,其中运算数据以( )给出。

    A.二进制格式

    B.十六进制格式

    C.八进制格式

    D.十进制格式


    正确答案:A

  • 第14题:

    在定点二进制运算中,减法运算一般通过( )来实现。

    A.补码运算的二进制减法器
    B.原码运算的二进制减法器
    C.原码运算的二进制加法器
    D.补码运算的二进制加法器

    答案:D
    解析:
    本题考查计算机系统硬件基础知识。
    由于在补码表示的情况下,可以将数值位和符号为统一处理,并能将减法转换为加法,因此在定点二进制运算中,减法运算一般通过补码运算的二进制加法器来实现。

  • 第15题:

    下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。(-85)-76


    正确答案: (-85)-76=10101011B-01001100B=10101011B+10110100B=01011111B=5FH;CF=0;OF=1。

  • 第16题:

    已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=-0.1101,Y=0.0110


    正确答案:方法一:(单符号位判溢)
    [X]补=10.0000-0.1101=1.0011(mod2)
    [Y]补=10.0000+0.0110=0.0110(mod2)
    [-Y]补=10.0000-0.0110=1.1010(mod2)
    [X+Y]补=[X]补+[Y]补=1.0011+0.0110=1.1001无溢出(负+正)
    [X-Y]补=[X]补+[-Y]补=1.0011+1.1010=0.1101有溢出(负-正)。负溢出
    方法二:(双符号位判溢)
    [X]补=100.0000-0.1101=11.0011(mod4)
    [Y]补=100.0000+0.0110=00.0110(mod4)
    [-Y]补=100.0000-0.0110=11.1010(mod4)
    [X+Y]补=[X]补+[Y]补=11.0011+00.0110=11.1001无溢出。双符号位11
    [X-Y]补=[X]补+[-Y]补=11.0011+11.1010=10.1101有溢出。双符号位10

  • 第17题:

    一般采用补码运算的二进制减法器,来实现定点二进制数加减法的运算。


    正确答案:错误

  • 第18题:

    下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。85-(-76)


    正确答案: 85-(-76)=01010101B-10110100B=01010101B+01001100B=10100001B=0A1H;CF=0;OF=1。

  • 第19题:

    写出下列用补码表示的二进制数的真值。 01110011 00011101 10010101 11111110 10000001


    正确答案:01110011—→01110011—→+115
    00011101—→00011101—→+29
    10010101—→11101011—→-107
    11111110—→10000010—→-2
    10000001—→11111111—→-127

  • 第20题:

    单选题
    在定点二进制运算器中,加法运算一般通过()来实现。
    A

    原码运算的二进制加法器

    B

    反码运算的二进制加法器

    C

    补码运算的十进制加法器

    D

    补码运算的二进制加法器


    正确答案: B
    解析: 暂无解析

  • 第21题:

    问答题
    已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=0.11011,Y=0.11111

    正确答案: 1)方法一:(单符号位判溢)
    [X]补=0.11011//正数的补码与真值相同,最高位为0
    [Y]补=0.11111
    [-Y]补=10.00000-Y=10.00000-0.11111=1.00001//负数的补码=模-真值
    [X+Y]补=[X]补+[Y]补=0.11011+0.11111=1.11010有溢出(正+正=负),正溢出。
    [X-Y]补=[X]补+[-Y]补=0.11011+1.00001=1.11100无溢出(同号相减不溢出)
    方法二:(双符号位判溢)
    [X]补=00.11011//[X]补=100.00000+0.11011=00.11011(mod4)
    [Y]补=00.11111
    [-Y]补=100.00000-0.11111=11.00001
    [X+Y]补=[X]补+[Y]补=00.11011+00.11111=01.11010有溢出,双符号位01
    [X-Y]补=[X]补+[-Y]补=00.11011+11.00001=11.11100无溢出,双符号们11

    解析: 暂无解析

  • 第22题:

    问答题
    将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示): 29+53; 73-24; -66+82; -102-15。

    正确答案: 00011101+00110101=01010010=52H=82;
    01001001+11101000=00110001=31H=49;
    10111110+01010010=00010000=10H=16;
    10011010+11110001=10001011=8BH=-117。
    解析: 暂无解析

  • 第23题:

    单选题
    在定点二进制运算器中,减法运算一般通过(  )来实现。
    A

    原码运算的二进制减法

    B

    补码运算的二进制减法

    C

    补码运算的十进制加法

    D

    补码运算的二进制加法


    正确答案: A
    解析:

  • 第24题:

    问答题
    用8位补码完成下列运算,用十进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。 (1)127+126 (2)126-127 (3)-100-120 (4)-100-(-120)

    正确答案: (1)[127]补=0111 1111,[126]补=0111 1110,
    [127+126]补=1111 1101,[127+126]=-0000 0011(溢出)COZSP=01010
    (2)[126]补= 0111 1110,[-127]补=1000 0001,
    [126-127]补=1111 1111,[126-127]=-000 0001,COZSP=10011
    (3)- [-100]补=1001 1100,[-120]补=1000 1000,
    [-100-120]补=0010 0100,[-100-120]=+0010 0100(溢出),COZSP=01001
    (4) [-100]补=1001 1100,[-120]补=1000 1000,
    [-100-(-120)]补=0001 0100,[-100-(-120)]=+0001 0100,COZSP=00001
    解析: 暂无解析