AT&T汇编enter、leave、call、ret指令
2016-03-24 20:35
155 查看
enter指令
在AT&T汇编中,enter等效于以下汇编指令:pushl %ebp # 将%ebp压栈
movl %esp %ebp
# 将%esp保存到%ebp, 这两步是函数的标准开头
leave指令
在AT&T汇编中,leave等效于以下汇编指令:movl %ebp, %esp
popl %ebp
call指令
在AT&T汇编中,call foo(foo是一个标号)等效于以下汇编指令:
pushl %eip
movl f, %eip
ret指令
在AT&T汇编中,ret等效于以下汇编指令:
popl %eip
相关文章推荐
- c++代码赏析之类对象传参
- JAVAEE学习笔记
- code forces K Indivisibility
- 文章标题
- 第三周项目二-本月有几天?
- cs231n Lecture 4
- 地址空间的抽象理解(个人理解)
- centos安装redis+三种启动方式
- 成绩查询
- 判断一段文字中是否包含某些关键词
- iOS定位CLLocationManager以及CLLocationManagerDelegate协议的分享
- 学习go语言的第四天
- 5个层面解构游戏的设计标准
- 基于virtualbox安装spark-yarn-cluster
- Tomcat虚拟目录
- Cstyle的UEFI导读:第18.0篇 NVRAM的工作原理(上)
- 最短路径与贪婪
- Day06 杂乱与4个对象
- hdu-1556 Color the ball(树状数组)
- 沈航软工--前三周(成绩)排行榜新鲜出炉