快捷搜索:  汽车  科技

汇编语言段寄存器是否要加方括号:汇编语言学习小结

汇编语言段寄存器是否要加方括号:汇编语言学习小结3)用来控制CPU的相关工作方式2)用来为CPU执行相关指令提供行为依据不闹,言回正传,上干货 ^-^1.8086CPU有一种特殊的寄存器,标志寄存器,具有以下3中作用:1)用来存储相关指令的某些执行结果

友情提醒各位捧场的朋友一句:

在你收藏夹里面的顶多算你的文档,在你脑子你的才算你的知识!

汇编语言段寄存器是否要加方括号:汇编语言学习小结(1)

世间还是充斥着各种喧嚣,“珍爱生命,快用python”,“php是世界上最好的语言~”...

也总还有些人仍然坚信,“不会汇编的码农,不是一个好的程序猿!”

不闹,言回正传,上干货 ^-^

1.8086CPU有一种特殊的寄存器,标志寄存器,具有以下3中作用:

1)用来存储相关指令的某些执行结果

2)用来为CPU执行相关指令提供行为依据

3)用来控制CPU的相关工作方式

2.flag寄存器是按位起作用,每一位具有特殊的含义:

汇编语言段寄存器是否要加方括号:汇编语言学习小结(2)

3.ZF为零标志位,记录相关指令执行后,其结果是否为0。如果结果为0,那么ZF为1;反正为0。

9.abc指令

指令格式:abc 操作对象1,操作对象2

功能:操作对象1=操作对象1 操作对象2 CF

作用:adc指令和add指令想配合,可以实现更大的数据进行加法运算

10.sbb指令

指令格式:sbb 操作对象1,操作对象2

功能:操作对象1=操作对象1-操作对象2-CF

作用:与sub搭配,可以对任意大的数据进行减法运算

11cmp指令

指令格式:cmp 操作对象1,操作对象2

功能:计算 操作对象1-操作对象2 ,但并不保存结果,仅仅根据计算结果对标准寄存器进行设置

12.根据比较结果进行条件转移:

汇编语言段寄存器是否要加方括号:汇编语言学习小结(3)

13.pushf和popf为直接访问标志寄存器提供了一种方法。pushf的功能是将标志寄存器的值压入栈,popf是从栈中弹出数据,送入标志寄存器。

14.标准寄存器在debug中的表示:

汇编语言段寄存器是否要加方括号:汇编语言学习小结(4)

以上是最近学习的一些要点总结,精彩持续更新中,不喜可喷哦~

猜您喜欢: