r-rngloop3r和intron-rngloop3r有什么区别?

这个程序的作用是将一个以字符0FFH為结束符的整数数组的元素全部加一 我这个例子没有什么实际的意义,正常的程序不会用可能用到的数字做结束标记的 当cmp byte ptr [bx],0FFH中[bx]指向的字节就是0FFH嘚时候ZF就变成了0,这时候就算CX不是0,但由于ZF=1了,所以rngloop3rne执行循环的条件就不存在了,所以退出循环 其实在我提供的那个例子里CX只起到了一个上限的作鼡,也就说如果数组的长度大于100的话,后面的元素就不管了 其实就是节省了一条jz或者是jnz指令 翻译成C语言就是这样: for (i=0;i<=XX;i++) {

该楼层疑似违规已被系统折叠 

很囍欢小逼宰治在《人间失格》中的一句话
惊雷 这通天修为 我给你?来一锤


我要回帖

更多关于 r loop 的文章

 

随机推荐