51单片机关于溢出标志OV的计算,用异或运算是如何运算的,求高人指点

2025-03-22 10:24:45
推荐回答(2个)
回答(1):

首先这个是由单片机自动产生的,不需要人为计算。
D7 D6 D5 D4 D3 D2 D1 D0
+ D7 D6 D5 D4 D 3D2 D1 D0
-------------------------------------------
比如上面两个数相加,当两个D6有进位时,定义为次高位进位;当两个D7相加再有向上进位时,定义为最高位进位,这两个进位异或结果送到OV

回答(2):

OV标专只对硬件乘MUL,除DIV法这二条指令有效.异或ORL(XRL)运算用相应的指令就行了.