【发布时间】:2012-09-02 16:29:32
【问题描述】:
我正在使用 MASM32。
使用此代码:
mov eax,5
sub eax,10
CF 状态标志将被设置。但是使用我的铅笔和纸,我实际上看到 MSB 没有任何进位。是的,我知道从少数大数集 CF 中减法。但我想知道为什么?
因为使用了这段代码:
mov eax,5
mov ebx,10
not ebx
add ebx,1
add eax,ebx
CF 标志永远不会被设置。
【问题讨论】:
-
是8086编程还是什么?
标签: assembly x86 status masm carryflag