(P129)
汇编产生的.o格式的反汇编是
8: 7e 11 jle 1b<silly + 0x1b>
a:
要注意的有两点:
1。 .o格式的地址还是相对地址
2。 可重定位目标程序的编码,目标地址的编码是一个相对的地址。
2。 命令8中的11是用二进制补码表示的,因此如果有一个跳转指令是 76 da,跳转到的地址应该比当前地址小。
3。 计算地址从下一条地址开始。命令8跳转到的地址应该为 a + 0x11
本文介绍了.o格式文件的反汇编内容及其特点,包括相对地址的概念、补码表示及如何计算跳转地址等关键信息。
(P129)
汇编产生的.o格式的反汇编是
8: 7e 11 jle 1b<silly + 0x1b>
a:
要注意的有两点:
1。 .o格式的地址还是相对地址
2。 可重定位目标程序的编码,目标地址的编码是一个相对的地址。
2。 命令8中的11是用二进制补码表示的,因此如果有一个跳转指令是 76 da,跳转到的地址应该比当前地址小。
3。 计算地址从下一条地址开始。命令8跳转到的地址应该为 a + 0x11
5969

被折叠的 条评论
为什么被折叠?