已知X=+93,Y=-51,利用补码计算X+Y,X-Y,并判断结果是否溢出
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 08:23:31
已知X=+93,Y=-51,利用补码计算X+Y,X-Y,并判断结果是否溢出
约定字长8位
x = +93d = +101 1101b
[x]补 = 0101 1101b
y = -51d = -11 0011b
[y]原 = 1011 0011b
[y]反 = 1100 1100b
[y]补 = 1100 1101b
-y = +51d = +11 0011b
[-y]补 = 0011 0011b
[x]补 = 0101 1101b
[y]补 = 1100 1101b (+
---------------------------------
10010 1010b
Cs♁Cp = 1♁1 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)
[x+y]补 = 0010 1010b (最高位1自动丢失)
x+y = +10 1010b = +42d
[x]补 = 0101 1101b
[-y]补 = 0011 0011b (+
---------------------------------
1001 0000b
Cs♁Cp = 0♁1 = 1 ,正溢出
[x-y]补= 01001 0000b
x-y = +1001 0000b = +144d
x = +93d = +101 1101b
[x]补 = 0101 1101b
y = -51d = -11 0011b
[y]原 = 1011 0011b
[y]反 = 1100 1100b
[y]补 = 1100 1101b
-y = +51d = +11 0011b
[-y]补 = 0011 0011b
[x]补 = 0101 1101b
[y]补 = 1100 1101b (+
---------------------------------
10010 1010b
Cs♁Cp = 1♁1 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)
[x+y]补 = 0010 1010b (最高位1自动丢失)
x+y = +10 1010b = +42d
[x]补 = 0101 1101b
[-y]补 = 0011 0011b (+
---------------------------------
1001 0000b
Cs♁Cp = 0♁1 = 1 ,正溢出
[x-y]补= 01001 0000b
x-y = +1001 0000b = +144d
1.已知x=0.10111,y=0.11011,用补码加减法计算x+y=?,x-y=?,并指出结果是否溢出.
已知x=0.10011, y=0.11001, 用补码减法计算x-y=?,要求写出计算过程,并指出计算结果是否溢出?
已知X和Y,用变形补码计算出X-Y,并说明结果是否溢出
已知X=-0.1011,y=-0.0101要求补码运算x+y=?x-y=?判断是否溢出
已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出.
.用变形补码计算[X]补+[Y]补,判断结果有无溢出.X=-1110 Y=-0101
8位补码运算:x=-11010b,y=+10001b,求[x-y]补,并判断是否溢出
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.
计算机组成原理题设机器数为8位,用补码计算下列各题并检测结果是否溢出(1)X=1111,Y=-1,X+Y=?(2)X=0
用变形补码计算[X]补+[Y]补=?[X]补-[Y]补=?并指出是否有溢出,是正溢还是负溢?
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.(1)x=0.1001 y=0.1100 (2)x=-0.01
计算机组成原理已知x=0.1011,y=-0.0101.求x+y和x-y,并判断是否溢出哪位大神能告诉我,怎样计算x和y