汇编第十一章

##第十一章
1.标志寄存器,共占16位。
在这里插入图片描述
ZF:下面是介绍在这里插入图片描述PF:下面
SF:只对有符号才有意义,所以进行什么计算改变了它,都是进行了有符号计算才是。
在这里插入图片描述OF:代表溢出位,只有有符号计算才会有溢出的说法
CF:是进位标志,只有进行无符号计算才有进位的说法。
DF:下面在这里插入图片描述2.相关指令
movesb、movesw、rep movesb(经常用来把一段代码从一个位置转移到另一个位置)、cld、std(会决定转移位置正反)
在这里插入图片描述———————pushf将标志寄存器入栈,popf出栈
3.adc、sbb指令都是进行无符号计算才有的。
在这里插入图片描述在这里插入图片描述4.cmp指令:跟以下指令搭配可以变成if else语句
在这里插入图片描述
在这里插入图片描述下面一个代码供参考
在这里插入图片描述5.在debug中怎么看标志寄存器的值
在这里插入图片描述

发布了8 篇原创文章 · 获赞 0 · 访问量 162

猜你喜欢

转载自blog.csdn.net/qq_45877754/article/details/104228055