谁能帮我解释一下为什么在这些情况下余数的符号不同?这是模拟器错误还是真实的 CPU 也会这样做?
8 / -3 : quotient(AL) = -2 remainder(AH) = 2 -8 / 3 : quotient(AL) = -2 remainder(AH) = -2
assembly integer-division x86-16 emu8086
assembly ×1
emu8086 ×1
integer-division ×1
x86-16 ×1