汇编语言条件判断
本章首先介绍了布尔操作,由于能影响 CPU 状态标志,它们是所有条件指令的核心。然后,说明怎样使用演绎 CPU 状态标志的条件跳转和循环指令。
接下来讲解了如何实现理论计算机科学中最根本的结构之一:有限状态机。在本章最后展示的是 MASM 内置的 32 位编程的逻辑结构。
- 本章内容:
- 1. 汇编语言布尔和比较指令简介
- 2. 汇编语言AND指令:对两个操作数进行逻辑(按位)与操作
- 3. 汇编语言OR指令:对两个操作数进行逻辑(按位)或操作
- 4. 汇编语言位向量(位映射)
- 5. 汇编语言XOR指令:对两个操作数进行逻辑(按位)异或操作
- 6. 汇编语言NOT(反码)指令:翻转操作数的所有位
- 7. 汇编语言TEST指令:对两个操作数进行逻辑(按位)与操作
- 8. 汇编语言CMP(比较)指令:比较整数
- 9. 汇编语言置位和清除单个CPU标志位
- 10. 汇编语言64位模式下的布尔指令
- 11. 汇编语言条件跳转简介
- 12. 汇编语言条件跳转指令汇总
- 13. 汇编语言条件跳转应用及示例
- 14. 汇编语言LOOPZ(为零跳转)和LOOPE(相等跳转)指令
- 15. 汇编语言LOOPNZ(非零跳转)和LOOPNE(不等跳转)指令
- 16. 使用汇编语言实现IF语句
- 17. 使用汇编语言实现逻辑表达式
- 18. 使用汇编语言实现WHILE循环
- 19. 汇编语言表驱动选择
- 20. 有限状态机(FSM)与汇编语言[附带实例]
- 21. 汇编语言条件控制流伪指令
- 22. 汇编语言.IF、.ELSE、.ELSEIF、.ENDIF伪指令
- 23. 汇编语言用.REPEAT和.WHILE伪指令实现循环
关注微信公众号「站长严长生」,跟着站长一起学习,拒绝躺平,跳出内卷。
每日更新,坚持原创,敢说真话,凡事有态度。
编程+求职+创业+营销,既有硬知识,也有软技能。
手机端阅读教程,随时随地都能学习。
即将绑定网站部分功能,包括注册登录、找回密码、获取下载链接等。

微信扫描二维码关注