深入理解计算机系统阅读笔记-汇编跳转指令

本文介绍了.o格式文件的反汇编内容及其特点,包括相对地址的概念、补码表示及如何计算跳转地址等关键信息。

(P129)

汇编产生的.o格式的反汇编是

8: 7e 11 jle 1b<silly + 0x1b>

a:

要注意的有两点:

1。 .o格式的地址还是相对地址

2。 可重定位目标程序的编码,目标地址的编码是一个相对的地址。

2。 命令8中的11是用二进制补码表示的,因此如果有一个跳转指令是 76 da,跳转到的地址应该比当前地址小。

3。 计算地址从下一条地址开始。命令8跳转到的地址应该为 a + 0x11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值