(1)8086的ALU与标志寄存器之间有逻辑电路,用来产生ALU操作后的状态字。其中溢出也是状态字的一位OF位,溢出逻辑表达式为OF=Cf⊕Co,其中Cf为符号位产生的进位,Co为最高有效位产生的进位。此逻辑表达式可用异或门实现直接打入标志寄存器的OF位。
(2)乘法本身就是通过移位相加实现的,8086没有专门的阵列乘法单元,其乘法是被乘数在乘数各位的控制下通过移位相加法实现的,具体在8086的ALU里面有一个移位寄存器进行移位操作。对于除法,8086也没有阵列除法器,除法是乘法的逆运算,8086的除法是通过乘法实现的。