社区
汇编语言
帖子详情
test.ASM(10): error A2053: Jump out of range by 748 byte(s)?????jmp不是可以跳到段内任何地方吗?怎么会越界?怎么处理?
dude
2002-07-10 10:11:00
test.ASM(10): error A2053: Jump out of range by 748 byte(s)?????jmp不是可以跳到段内任何地方吗?怎么会越界?怎么处理?
...全文
573
5
打赏
收藏
test.ASM(10): error A2053: Jump out of range by 748 byte(s)?????jmp不是可以跳到段内任何地方吗?怎么会越界?怎么处理?
test.ASM(10): error A2053: Jump out of range by 748 byte(s)?????jmp不是可以跳到段内任何地方吗?怎么会越界?怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ckc
2002-07-10
打赏
举报
回复
jmp确实可以跳到段内任何地方,我想你的程序可能有问题
或者就是用了条件跳转,条件跳转的范围很小的
比如
jz abc
...
abc:
如果跳不了这么无的话,可以改为
jnz next
jmp abc
next :
...
abc:
这样就好了。
FlyingSch
2002-07-10
打赏
举报
回复
用jmp far address
136C:0100 EB04 JMP 0106
近距离跳转:
JMP ADDRESS
EB ADDRESS - 下一个指令地址
(ADDRESS=下一个指令地址+数量)
136C:0102 E9FB4E JMP 5000
远距离跳转:
JMP ADDRESS
E9 ADDRESS - 下一个指令地址
(ADDRESS=下一个指令地址+数量)
136C:0105 EA08010013 JMP 1300:0108
段间跳转:
JMP ADDRESS
EA OFFSET:SEGMENT
注:
段内跳转指令JMP是相对地址的跳转
段间跳转指令JMP是绝对地址的跳转
hjs5511
2002-07-10
打赏
举报
回复
代码列出来大家看看!
dude
2002-07-10
打赏
举报
回复
果然是的,谢谢ckc
dude
2002-07-10
打赏
举报
回复
对的,我的确用的是条件跳转。我改改看看
Bochs - The cross platform IA-32 (x86) emulator
[3053542] 64 bit mode: far-
jmp
instruction is
error
[3011112]
error
compile vs2008/20
10
with X2APIC [3002017] compile
error
with vs 20
10
[3009767] guest RFLAGS.IF blocks externel interrupt in VMX ...
GCC Inline
ASM
GCC Inline
ASM
GCC has an extremely powerful feature where it allows inline assembly within C (or C++) code. Other assemblers allow verbatim assembly constructs to be inserted into object code. The a
glibc 知:系统调用
文章目录系统调用包装器汇编系统调用宏系统调用 系统调用包装器 ...glibc 使用三种类型的操作系统内核系统调用包装器:汇编、宏和定制。...在构建目录中反汇编socket系统调用,将看到syscall-template.S包装器:
WinNT.h
// TYPE_ALIGNMENT will return the alignment requirements of a given type for // the current platform. // #ifdef __cplusplus #if _MSC_VER >= 1300 #define TYPE_ALIGNMENT( t ) __alignof(t...
Win98.BeGemot.8192.
asm
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪腫bg.
asm
]哪?; 苒圹圹?苒圹圹?苒圹圹?; 圹?圹?圹?圹?圹?圹?; Win98.BeGemot.8192 苘苒圻 咣圹圹?圹圹圹?; by Benny/29A 圹圮苘?苘苘圹?圹?圹?; ...
汇编语言
21,498
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章