nun*_*nos 9 x86 assembly loops
什么是汇编指令之间的区别LOOP,LOOPE以及LOOPNE?
LOOP
LOOPE
LOOPNE
sha*_*oth 20
LOOP递减ecx并检查ecx是否不为零,如果满足该条件则跳转到指定的标签,否则会掉头.
LOOPE递减ecx并检查ecx不为零且 ZF已设置 - 如果满足这些条件,它会跳转到标签,否则会掉头.
LOOPNE与LOOPE相同,只是它要求ZF不设置(即为零)以进行跳转.
Mat*_*nes 5
时间到了谷歌图书参考
编辑:来自链接的概要:LOOPE和LOOPNE本质上是LOOP指令,另外还有一个检查.LOOPE循环"而零标志",意味着只要零标志ZF为1并且未达到增量就会循环,并且LOOPNE循环"而不是零标志",这意味着只要ZF为零且它继续循环,没有达到增量.请记住,这些说明都不会影响ZF的状态.
归档时间:
16 年 前
查看次数:
22544 次
最近记录:
12 年,1 月 前