【汇编语言】PSW中的OV位是多少?怎么计算?

2024-12-13 12:26:15
推荐回答(4个)
回答1:

OV 是溢出标志 一般用于带符号数的运算中
最高有效位运算产生的进位与次高有效位运算产生的进位相异或, 结果就是溢出标志位OV。当OV=1时, 表明次高有效位运算产生了进位而最高有效位运算没有进位, 或次高有效位运算没有进位而最高有效位运算产生了进位。
ADDC A,30H OV=1
INC 30H OV=0

回答2:

PSW反应累加器参与计算后的状态,所以 执行后因为有溢出,所以OV=1;与INC 30H没有关系。

回答3:

ADDC A,30H--7AH+A5H+Cy,导致OV=1,
INC 30H----加(减)一指令不影响标志位。

回答4:

ADDC A,30H OV=0