我正在研究一些气体汇编代码,我在代码中找不到括号和制表符的含义。举一些例子:
cmpl $99,-4(%ebp)
movl $1,(%eax,%edx)
leal 0(,%edx,4),%eax
pushl %ebp
movl %esp,%ebp
subl $2,%esp
movl $0,tab
括号是指数学运算吗?如果是这样,(%eax,%edx)和0(,%edx,4)是什么意思?标签是气体组件中的标签吗?
答案 0 :(得分:0)
据我所知,关于汇编中的括号,它意味着将存储为指针的寄存器移动到括号中的位置,例如:
mov(%eax)/将指针中存储的值移动到eax