addressing-mode

addressing-mode

文章 0 浏览 5

6502代码中有效的多个间接方向

。 我正在查看一个6502程序,该程序具有多个数组的字节(声音效果数据与特定语音相对应),该程序的长度不同 当前,这涉及在第一个(如果排队)中明确…

仅一夜美梦 2025-02-05 02:19:23 3 0

阵列在AT& t气体组件中发出。从RIP中注册偏移,不工作

我正在尝试与GNU大会中的阵列一起工作。在我看来,以下代码必须以值3的速度退出。但是它以13。 .section __DATA,__data inArr: .word 13, 2, 3, 4, 5,…

新雨望断虹 2025-01-21 23:11:34 3 0

x86 lea指令

我试图很好地掌握 x86 中的 LEA 指令: leal (%edx, %edx, 4), %eax leal (%edx, %edx, 2), %eax 鉴于这两行,我知道: eax = edx + edx*4 然后 eax =…

拔了角的鹿 2025-01-02 22:25:30 3 0

ARM 汇编:存储上的自动递增寄存器

是否可以使用 [Rn]! 自动递增 STR 上寄存器的基地址?我仔细阅读了文档,但未能找到明确的答案,主要是因为命令语法同时适用于 LDR 和 STR - 理论上它…

风为裳 2025-01-02 08:15:03 4 0

汇编堆栈索引地址

我正在尝试使用 ollydbg 调试程序,但我对使用 SS 前缀索引模式地址有疑问。 截图如下: 此时,指令 MOV BYTE PTR SS:[EBP-1],BL 会将 8 位从 EBX 移…

爱已欠费 2024-12-25 05:01:02 7 0

asm编译问题

:96: Error: `(%rax,%edx,4)' is not a valid base/index expression :97: Error: `-4(%rax,%edx,4)' is not a valid base/index expression 101: Err…

唐婉 2024-12-18 07:50:25 5 0

MIPS寻址模式下寄存器间接寻址和基址加偏移量的区别?

寄存器间接和基址加偏移之间有什么区别?它如何影响您在 MIPS 架构上编写汇编的方式?我认为这意味着您只能在指令中引用寄存器,并且该寄存器必须指向…

暗恋未遂 2024-12-15 22:10:54 6 0

IA32 无基址变址寻址模式

这个语法是什么意思?我特别不确定缺少的基址 mov 0x804a1d4(,%edx,4),%eax …

谁与争疯 2024-12-14 10:05:41 3 0

汇编中的 ds:si 和 es:di 是什么意思?

movsb(移动字符串,字节)指令获取地址处的字节 ds:si,存储在地址es:di处,然后递增或递减 si 和 di 寄存器减一。 我知道 esi,si 和 edi,di 寄存器…

流心雨 2024-12-13 04:17:42 6 0

我不太确定这个 x86 Add 指令在做什么

我不太确定这个 add 指令在做什么: add 0x0(%rbp,%rbx,4),%eax 如果是的话: add %rbx,%eax 我知道它会添加 rbx 的内容和 eax 中的内容code> 并将它…

雨落□心尘 2024-12-06 09:16:52 7 0

x86 寄存器名称、寻址模式、位移和存储

我有一些关于汇编的问题,我正在学习这些问题,但我很困惑。 bx 和 bp 以及 ss 和 sp 之间有什么区别?书上说bx是基址寄存器,bp是基址指针。这是否意…

黎歌 2024-12-02 17:35:05 6 0

寻址模式下不能对寄存器进行减法吗?

我读完《PC 汇编语言》,并正在致力于在汇编中实现 RC4 加密。我无法理解的是为什么 mov eax, [edx+ecx] 有效但 mov eax, [edx-ecx] 不起作用。内联汇…

℉絮湮 2024-10-29 13:49:49 10 0

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

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

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

x86 操作码编码:sib 字节

我目前正在尝试编写一个反汇编程序。我找到了以下操作码列表及其含义,因此我决定在运行时解析它: http://web.archive。 org/web/20150810224114/htt…

错爱 2024-09-14 08:57:10 17 0

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

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

浅浅 2024-09-10 02:21:44 17 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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