x86汇编指令

时间:2014-09-08 10:24:18

标签: assembly

今天我正在为朋友设计一张海报,上面写着'吃(汉堡),睡觉(“ZZZ”),代码(< />),重复' 对于'重复'部分,我想使用汇编指令'EB',我知道“EB FE”会跳到同一行(无限循环)但是我说得对,“EB FB”会让我回到海报的开头?

如果不是我该怎么做,是否有更“讨厌”的重复方式? (那不是'while循环')

1 个答案:

答案 0 :(得分:1)

相对于跳转指令的开始,

EB FB将跳回3个字节​​。

<强> TEST.ASM:

start:
nop
nop
nop 
jmp start


C:\nasm>nasm -f bin -o test.com test.asm
C:\nasm>ndisasm test.com

00000000  90                nop 
00000001  90                nop
00000002  90                nop
00000003  EBFB              jmp short 0x0