mov %esp,%ebp是什么意思?
写了简单的代码将其反汇编如下,但与汇编书上看到的语法不一致:
int main(){
80483c2: 55 push %ebp
80483c3: 89 e5 mov %esp,%ebp
80483c5: 83 ec 18 sub $0x18,%esp
...
我在网上看一些文章说:mov %esp,%ebp是将esp值赋给ebp,但mov opd ops不是将ops传送至opd中吗?
到底哪个是正确的?
另外此处的%代表什么意义?
很少接触汇编,希望大家能帮忙。