软考初级

[X]原=01101001,[Y]补=11011010,则[X-Y))补=______。A.10001111B.00001110C.10001110D.溢出

题目

[X]原=01101001,[Y]补=11011010,则[X-Y))补=______。

A.10001111

B.00001110

C.10001110

D.溢出

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

己知[X]原=100110l0B,[Y]原=11101011B,则[X一Y]补=()

A.溢出

B.011110llB

C.10000101B

D.0101000lB


正确答案:D

第2题:

设X=-46,Y=117,则[X+Y]补和[X-Y]补分别等于()

A.D2H和75H

B. 47H和5DH

C.2EH和71H

D. 47H和71H


参考答案B

第3题:

运算中会产生溢出的是()

A、X=0.1011Y=-0.1111求[X+Y]补

B、X=0.1010Y=-0.0110求[X+Y]补

C、X=0.1011Y=-0.1101求[X-Y]补

D、X=0.1010Y=-0.0010求[X-Y]补


参考答案:C

第4题:

若已知[X]补=11101011,[y]补=01001010,则[x-y]补=( )。

A.10100000

B.10100001

C.11011111

D.溢出


正确答案:B

第5题:

已知单字节定点整数[X]补=00101100,[Y]补=00110101,求[X-Y]的十进制真值是______。


正确答案:-9
-9

第6题:

X=-0.1011,Y=0.1010,则【X-Y】补=10?1011,负溢出。()

此题为判断题(对,错)。


参考答案:正确

第7题:

已知[X]原=11101011B,[Y]原=01001010B,则[X-Y]补的值为( )。

A.11011000B

B.01001011B

C.10111100B

D.11110000B


参考答案:B

第8题:

已知单字节整数[X]补=00011100,[Y]补=00110001,则X-Y的十进制真值是______。

A.-20

B.-21

C.-22

D.-25


正确答案:B
解析:[X]=00011100,[Y]=00110001,正数的原码等于补码,可见X,Y的真值分别为28、49,所以X-Y=28-49=-21

第9题:

若已知[x]补=11101011,[y]补=0100l010,则[X-Y]补=( )。

A.10100000

B.10100001

C.11011111

D.溢出


正确答案:B

第10题:

若八位二进制数[X1]原=01010110,[Y1]]原=00110100,[X2补=10100011,[Y2]补=11011010,则进行运算[x1]原+[Y1]原,[X2]补+[Y2]补会产生的结果是______。

A.前者下溢,后者上溢

B.两者都上溢

C.两者都不会产生溢出

D.前者上溢,后者下溢


正确答案:D
解析:对于8位二进制数,用原码进行运算时,结果小于-127或者大于+127就发生溢出;用补码运算时,若结果小于-128或者大于+127就溢出。如果是正数超过表示范围,则称“上溢”,负数超出表示范围就称“下溢”。
  对于补码判断是否产生溢出,通常有两种方法。一是采用双符号位,用“11”表示负,“00”表示正。若两个符号位相同,则无溢出,若为“10”则为下溢,为“01”则为上溢。若采用该方法,[X1]+[Y1](正数的原码等于补码)的双符号位由“00”变为“01”,产生了上溢;[x2]+[Y2]的双符号由“11”变为“10”,产生了下溢。另外一种方法是使用单符号位,用最高位向前的进位与次高位向前的进位相异或,如果结果为0表示无溢出,结果为1有溢出。当结果的最高位为0时为下溢,最高位为1时为上溢。