4 Star 42 Fork 26

孟宁/linuxkernel

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
assembly32.s 389 Bytes
一键复制 编辑 原始数据 按行查看 历史
mengning 提交于 2020-04-25 19:35 +08:00 . assembly example code
g:
pushl %ebp
movl %esp, %ebp
addl $_GLOBAL_OFFSET_TABLE_, %eax
movl 8(%ebp), %eax
addl $3, %eax
popl %ebp
ret
f:
pushl %ebp
movl %esp, %ebp
addl $_GLOBAL_OFFSET_TABLE_, %eax
pushl 8(%ebp)
call g
addl $4, %esp
leave
ret
main:
pushl %ebp
movl %esp, %ebp
addl $_GLOBAL_OFFSET_TABLE_, %eax
pushl $8
call f
addl $4, %esp
addl $1, %eax
leave
ret
movl (%esp), %eax
ret
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mengning997/linuxkernel.git
git@gitee.com:mengning997/linuxkernel.git
mengning997
linuxkernel
linuxkernel
master

搜索帮助