niusouti.com
更多“用变形补码判断溢出的法则同样适用于原码运算。() ”相关问题
  • 第1题:

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


    (1)[x]补=00.11011,[-y]补= 00.11111∴x-y溢出(上溢)(2)[x]补=00.10111,[-y]补= 11.00101∴[x-y]补= 11.11100 ,未溢出 x-y = - 0.00100(3)[x]补=00.11011,[-y]补= 00.10011∴[x-y]补溢出(上溢)

  • 第2题:

    采用变形补码进行加减运算时,判断溢出的条件为_______

    A.两个操作数符号不同,但运算结果符号与原操作数符号相同

    B.补码运算结果的两位符号位相同,则说明溢出

    C.两个操作数符号相同,但运算结果符号与原操作数符号不同

    D.补码运算结果的两位符号位不同,则说明溢出


    补码运算结果的两位符号位不同,则说明溢出

  • 第3题:

    原码除法和补码除法判断溢出的方法是一样的。


    余数的符号位为0

  • 第4题:

    已知x=-1011,y=-0110,用变形补码计算x+y的运算结果有溢出发生。


    [x+y] 补 =[x] 补 +[y] 补; (1)x=11011,y=00011 [x+y] 补 =0011011+0000011=0011110;没有溢出,x+y=11110 (2)x=11011,y=-10101 [x+y] 补 =0011011+1101011=0000110; 没有溢出,x+y=00110 (3)x=-10110,y=-00001 [x+y] 补 =1101010+1111111=1101001;没有溢出,x+y=-10111

  • 第5题:

    2、原码除法和补码除法判断溢出的方法是一样的。


    以小数除法为例原码除法以第一次上商的商值来判断是否溢出若上商“1”即为溢出。补码除法以第一次上商的商值(即商符)与两操作数的符号位异或结果进行比较若比较结果不同即为溢出。例如两操作数符号位异或结果为1而第一次上商为0即为溢出。 以小数除法为例,原码除法以第一次上商的商值来判断是否溢出,若上商“1”,即为溢出。补码除法以第一次上商的商值(即商符)与两操作数的符号位异或结果进行比较,若比较结果不同即为溢出。例如两操作数符号位异或结果为1,而第一次上商为0,即为溢出。