首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >x86装配指令

x86装配指令
EN

Stack Overflow用户
提问于 2014-09-08 10:24:17
回答 1查看 1.7K关注 0票数 1

今天我为一个朋友设计了一张海报,上面写着‘吃(汉堡),睡觉("ZZZ"),代码(),重复

对于‘重复’部分,我想使用组装指令'EB',我知道"EB FE“会跳到同一条线(无限循环),但我说的"EB FB”会跳回海报的开头,对吗?

如果不是的话,我将如何做到这一点,是否有一种“更书呆子”的方法来重复?(这不是“while循环”)

EN

回答 1

Stack Overflow用户

发布于 2014-09-08 10:32:20

相对于跳转指令的开始,EB FB将跳回3个字节。

test.asm:

代码语言:javascript
复制
start:
nop
nop
nop 
jmp start
代码语言:javascript
复制
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
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25722107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档