来自苗青的问题
2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)
2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80
计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)


2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)
2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80
计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)
x=-68d=-1000100b
[x]原=11000100b
[x]反=10111011b
[x]补=10111100b
.
y=-80d=-1010000b
[y]原=11010000b
[y]反=10101111b
[y]补=10110000b
.
[x]补=10111100b
[y]补=10110000b(+
-------------------------------
[x+y]补=01101100b,字长8位,符号位进位自然丢失
Cs♁Cp=1♁0=1,负溢出
(Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)
[x+y]反=-01101011b
[x+y]原=-10010100b
x+y=-10010100b=-148d
.
CY,即进位标志CF=1,表示有进位;
OV,即溢出标志OF=1,表示有溢出;
NZ,即零标志ZF=0,表示结果非零;
NG,即符号标志SF=1,表示结果为负。