je 1f或者je 1b 意义
本帖最后由 catch 于 2013-10-30 09:44 编辑je 1f或者je 1b 是跳转到对应的标号的地方
这里的1表示标号(label),f和b表示向前还是向后,f(forward)向前,b(backward)向后
1行 1: cmp $0, (%si)
2行 je 1f ///////跳转到后面的1标示的地方,也就是第6行
3行 movsb
4行 stosb
5行 jmp 1b ////////跳转到前面1表示的地方 ,也就是第1行
6行 1: jmp 1b ////////跳转到前面1表示的地方,第6行,其实就是个死循环 想想当年系统资源如此有限,程序猿们就挖空心思搞这么多的标号出来 学习啊,汇编强大
页:
[1]