MUL指令为什么只影响CF和OF标志位

2025-02-27 14:56:23
推荐回答(1个)
回答1:

对于16位的8086而言,如果MUL的结果是两个字节相乘变成了字(AH不等于0)、或是两个字相乘变成了双字(DX不等于0),都会使CF和OF标志位置1,否则置0。
CPU设计时就是这样定义的,没有为什么。