relative-addressing

relative-addressing

文章 0 浏览 3

从数据段指向文本段的指针

是否可以在 x86-64 中使用此相对寻址执行以下操作? section .text two dq 0 section .data one: dq two 当我在 OS X 上使用 nasm 执行此操作时,我收…

绅刃 2024-12-02 23:55:59 1 0

我可以在 x86-64 中使用 gcc 为不同变量选择 RIP 相对或绝对寻址吗

我编写了自己的链接脚本,将不同的变量放入两个不同的数据部分(A 和 B)。 A链接到零地址; B 链接到代码附近,位于高地址空间(高于 4G,这对于 x86…

胡渣熟男 2024-10-21 08:44:12 7 0

使用相对指针寻址数据(x86-32 汇编器)

我正在使用 32 位 x86 汇编器进行编写,并且不太确定如何寻址始终与代码具有相同关系的数据。我必须使用EIP来计算绝对地址,还是有更好的方法?…

指尖凝香 2024-09-19 10:46:44 14 0

了解 ARM 中的 ADR 指令,并为其添加偏移量

我正在查看代码的汇编程序输出,需要以下说明的帮助。 0x00000fe8: e28fc000 .... ADR r12,{pc}+8 ; 0xff0 0x00000fec: e28cca08 .... ADD r12,r12,#8…

孤千羽 2024-09-16 09:21:05 7 0

如何在64位汇编程序中使用RIP相对寻址?

如何在 AMD64 架构的 Linux 汇编程序中使用 RIP 相对寻址? 我正在寻找一个使用 AMD64 RIP 相对寻址模式的简单示例(Hello world 程序)。 例如,以下…

浅浅 2024-09-10 02:21:44 11 0

生成常量数据的%pc相对地址

有没有办法让 gcc 生成常量的 %pc 相对地址?即使字符串出现在文本段中,arm-elf-gcc 也会生成一个指向数据的常量指针,通过 %pc 相对地址加载指针的…

泪是无色的血 2024-09-03 16:54:17 17 0

如何使用 AVR 的 gnu 汇编器相对于 PC 跳转?

我有一个使用 avr-objcopy 反汇编的二进制文件。中断向量表如下所示: 00000000 : ; VECTOR TABLE 0: 13 c0 rjmp .+38 ; 0x28, RESET 2: b8 c1 rjmp .…

阳光下慵懒的猫 2024-08-11 23:08:16 14 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文