- 19
- 0
- 约1.87万字
- 约 48页
- 2017-06-28 发布于湖北
- 举报
第四章_第01讲_程序设计的基本方法
简单条件转移指令具有如下的特点:1.简单条件转移指令是根据单一标志位的状态来确定转移的方向的;2.由于在简单转移指令中,只能够使用短标号,当超出了转移的范围时,必须使用JMP无条件转移指令搭桥跳转;3.另外,简单条件转移指令不能作段间转移,也不能用作间接转移;4.最后强调一下,简单条件转移指令,不影响标志位的值,可以连续使用简单条件转移指令,产生多个分支。 * 学习了简单条件转移指令,下面我们来学习无符号数条件转移指令。无符号数条件转移指令往往跟在比较指令之后,根据与无符号数特征有关的标志位CF和ZF的组合来决定转移的方向。分别是JA、JAE和JB、JBE,代表大于、大于等于和小于、小于等于。与简单条件转移指令一样,在无符号数条件转移指令中,只能够使用短标号。即只能够在段内进行跳转。 * 首先来看一看无符号数大于转移指令JA,当CF=0并且ZF=0的时候,JA指令进行跳转。他的作用是用于两个无符号数大小的比较,通常跟在CMP指令的后面,只有目的操作数大于源操作数的时候,才进行跳转。 * 了解了JA指令的工作原理,就很容易理解JAE、JB和JBE指令了,这些指令都比较简单,在这里不再多述了,同学们应该能根据这些指令的特点分类学习和记忆。 * 关于无符号数条件转移指令,在使用时,首先将目的操作数和源操作数看成是无符号数,并且执行目的操作数减源操作数的操作,如果目的操作数大于源操作数,那
原创力文档

文档评论(0)