嵌入式软件中,ARM架构下的编译器会频繁的使用堆栈,堆栈用于存储函数的返回值AAPCS规定的必须保护的寄存器以及局部变量,包括局部数组结构体联合体和C的类从堆栈中分配的局部变量的初值是不确定的,因此需要运行时显式初始化该变量一旦离开局部变量的作用域,这个变量立即被释放,其它代码也就可以。
这种平台你必须得中规定的那种arm那种存储器,你必须得通过他的那首寄存器来使用它,这种寄存器学生给你带来很大的好处和用处。
附录部分包括AAPCS体系结构过程调用标准ARM和Thumb指令速查表,以及汇编伪操作和向量浮点编程的详细指南这些实用的工具对于深入理解和运用ARM技术非常有帮助。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。