从数据段指向文本段的指针
是否可以在 x86-64 中使用此相对寻址执行以下操作? section .text two dq 0 section .data one: dq two 当我在 OS X 上使用 nasm 执行此操作时,我收…
我可以在 x86-64 中使用 gcc 为不同变量选择 RIP 相对或绝对寻址吗
我编写了自己的链接脚本,将不同的变量放入两个不同的数据部分(A 和 B)。 A链接到零地址; B 链接到代码附近,位于高地址空间(高于 4G,这对于 x86…
了解 ARM 中的 ADR 指令,并为其添加偏移量
我正在查看代码的汇编程序输出,需要以下说明的帮助。 0x00000fe8: e28fc000 .... ADR r12,{pc}+8 ; 0xff0 0x00000fec: e28cca08 .... ADD r12,r12,#8…
如何在64位汇编程序中使用RIP相对寻址?
如何在 AMD64 架构的 Linux 汇编程序中使用 RIP 相对寻址? 我正在寻找一个使用 AMD64 RIP 相对寻址模式的简单示例(Hello world 程序)。 例如,以下…
如何使用 AVR 的 gnu 汇编器相对于 PC 跳转?
我有一个使用 avr-objcopy 反汇编的二进制文件。中断向量表如下所示: 00000000 : ; VECTOR TABLE 0: 13 c0 rjmp .+38 ; 0x28, RESET 2: b8 c1 rjmp .…
- 共 1 页
- 1