补码运算(假设寄存器位数为8位): 已知X=-50,Y=-61,则X的补码为(1),Y的补码为(2),X-Y运算后的直接运算结果为(3)(用二进制表示),这个数是十进制数(4)。 已知X=-18,Y=58,则X的补码为(5),Y的补码为(6),X+Y运算后的运算结果为(7)(用二进制表示),这个数是十进制数(8)
举一反三
- 已知x=-10111,y=11011,则x的变形补码为______,y的变形补码为______,采用变形补码计算,则x-y=______,该运算是否溢出______。
- 已知两个二制数x=11011,y=-10101,变形补码x+y的运算结果为( ),其结果溢出状态为( )。
- 4.2 已知X和Y,用变形补码计算X+Y和X-Y,并指出运算结果是否溢出: (1) X=0.11011,Y=0.11111 (2) X=-0.1101,Y=0.0110
- 已知采用变型补码表示的两个数[X]补= 11011010 , [Y]补= 00110100,则2[X]补+1/2 [Y]补的结果为(直接填写8位二进制数)
- 2.已知X和Y,用变形补码计算X+Y和X-Y,并指出运算结果是否溢出: X=-0.1101,Y=0.0110