x86汇编代码是什么意思?

时间:2019-05-31 13:28:58

标签: assembly x86

我遇到了x86汇编代码,我不明白,也找不到任何东西。我不明白的一点点是括号ecx的括号:movb (%ecx),%al。此代码是什么意思?我熟悉寄存器和说明,但是从未遇到过。

我试图在视频和指南中找到有关此内容的信息,但未找到任何内容。

在上下文中看起来像这样

pushl %ebp 
movl %esp,%ebp 
movl 8(%ebp),%ecx 
...
movb (%ecx),%al  #<-- the code i am wondering about

1 个答案:

答案 0 :(得分:0)

语法(%reg)是AT&T汇编器语法,用于取消引用寄存器的内容作为地址。它等效于Intel语法[reg]

您所拥有的就是部分寄存器%al中的值被写入%ecx中地址所指向的字节中。

相关问题