吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 802|回复: 5
收起左侧

[求助] 汇编中的转移指令

[复制链接]
泥浆灰 发表于 2020-3-26 21:23
我想问下各位大佬,(jmp far ptr 标号)这个汇编指令不是根据转移位移跳转的,而是在汇编机器指令中跳转到标号直接给定的CS:IP位置。那么根据图片里说的,当含有(jmp far ptr 标号)的程序在内存的不同位置是不是会报错?
QQ截图20200326211219.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

古月不傲 发表于 2020-3-26 23:30
你写汇编的话不会报错 编译器会帮你计算偏移 如果要用机器码的话 你要计算偏移才行
Parkourr 发表于 2020-3-26 23:30
Parkourr 发表于 2020-3-26 23:31
古月不傲 发表于 2020-3-26 23:47
我说的有问题 其实jmp硬编码好几种 我也学的不好 我要去查intel手册了
古月不傲 发表于 2020-3-27 00:10
本帖最后由 古月不傲 于 2020-3-27 00:11 编辑

mov ax, xxx
jmp ax  这种的他的确硬编码就是 绝对地址修改ip

jmp xxx 这样的 他会编译成偏移的形式

mov eax, xxx
jmp eax 修改cs ip

jmp far cs:ip 类似
如果有发现说的不对的地方 请回复
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 06:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表