关于局部变量在内存中的存储位置测试
关于局部变量在内存中的存储位置测试结论测试文件测试文件及其相关代码查看反汇编文件start.dis
结论
局部变量在内存中的存储位置是: 栈 。
测试文件
1、start.S
2、main.c
3、Makefile
测试文件及其相关代码
1、start.S
汇编启动代码,定义栈顶sp位于内存4096处,然后马上跳转进入C代码的main函数
.text
.global _start
_start:
ldr sp,=1024*4
bl main
loop:
B loop
2、main.c
从汇编
原创
2020-11-29 21:35:02 ·
1190 阅读 ·
0 评论