- Assembly code
;为什么执行这两句仅为标志 CY = 0 mov eax,0ffffffffh inc eax;为什么执行下面2句 CY = 1 mov eax,0ffffffffh add eax,1上面的各两句效果都一样啊,都是使eax进位变成0,但是为什么执行inc指令却不会CY置1 ???,我在vs2005中调试过了
------解决方案--------------------------------------------------------
你认真看看intel汇编语言程序设计第五版 83页 上有讲,inc dec指令不影响进位标志。