我是汇编编程的新手,我只是不明白这一点,当将增量语句应用于寄存器(例如INC BL)时,其值是否发生变化?我的意思是增量语句存储结果正确吗?我之所以问这是因为,我看到CMP语句没有存储结果。 感谢您的宝贵时间,并感谢您的帮助!
答案 0 :(得分:1)
INC
语句的描述:
在保留CF标志状态的同时,向目标操作数加1。目标操作数可以是寄存器或存储位置。该指令允许在不干扰CF
标志的情况下更新循环计数器。 (使用立即数为1的ADD指令执行不会更新CF
标志的增量操作。)此指令可以与LOCK
前缀一起使用,以允许原子执行该指令。