第六章、条件处理

6.1、条件分支

6.2、布尔和比较指令

6.2.1、CPU状态标志

6.2.2、AND指令

6.2.3、OR指令

6.2.4、位映射集

6.2.5、XOR指令

6.2.6、NOT指令

6.2.7、TEST指令

6.2.8、CMP指令

6.2.9、置位和清除单个CPU标志位

6.2.10、64位模式下的布尔指令

6.2.11、本节回顾

6.3、条件跳转

6.3.1、条件结构

6.3.2、Jcond指令

6.3.3、条件跳转指令类型

6.3.4、条件跳转应用

6.3.5、本节回顾

6.4、条件循环指令

6.4.1、LOOPZ和LOOPE指令

6.4.2、LOOPNZ和LOOPNE指令

6.4.3、本节回顾

6.5、条件结构

6.5.1、块结构的IF语句

6.5.2、复合表达式

6.5.3、WHILE循环

6.5.4、表驱动选择

6.5.5、本节回顾

6.6、应用:有限状态机

6.6.1、验证输入字符串

6.6.2、验证有符号整数

6.6.3、本节回顾

6.7、条件控制流伪指令

6.7.1、新建IF语句

6.7.2、有符号数和无符号数的比较

6.7.3、复合表达式

6.7.4、用 .REPEAT和.WhILE创建循环

6.8、本章小结

6.9、关键术语

6.9.1、术语

6.9.2、指令、运算符和伪指令

6.10、复习题和练习

6.10.1、简答题

6.10.2、算法基础

6.11、编程练习

6.11.1、测试代码的建议

6.11.2、习题