2013-01-23 68 views
1

維基說:數字存儲時是否設置了輔助標誌?

Auxiliary flag is set(AF=1) if there is a carry from low nibble to high nibble or a borrow from a high nibble to low nibble of the low order 8-bit of a 16-bit number.(for example, in BCD addition or subtraction.)

這是否意味着,當我做: MOV AL, 25F

由於25F是00100101和低四位是不夠的,AF被設定?

或者它只是在加法/減法?

回答

1

你可以在調試器中輕鬆地嘗試它,而不是猜測。或者您可以檢查the reference,其中明確指出:

受影響的標誌:無。

+0

謝謝。所以什麼時候受到影響?除法/乘法相關指令? – batman

+0

@learner您可以在AMD或Intel的CPU手冊中找到一個特殊的表格,其中列出了指示及其對標誌(設置,重置,未更改,修改,未定義)的影響。 –

相關問題