N Z C V
1.当运算结果为负数, N=1;
2.当运算结果为0, Z=1;
3.当产生第九位时(最高位发生进位, Ex:0xFFFFFFFF+0x00000001= 0x1 0000 0000), C=1
4.只有当两个数符号相同时,并且运算后符号发生变化时,V = 1;(MSB=1为负数,MSB=0为正数)
两个数符号不同 或 同符号相加结果为符号不变, V=0;
EX1:
0111 1010
0101 0010
1100 1100
n1 z0 c0 v1
Ex2:
0010 1010
0101 0010
0111 1100
N0 Z0 C0 V0
Ex3:
1010 1011
1000 1010
1 0011 0101
N0 Z0 C1 V1