嵌入式C语言自我修养:从芯片、编译器到操作系统
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 ARM体系结构与汇编语言

在嵌入式开发领域,ARM架构的处理器占了90%以上的市场份额,大多数人学习嵌入式都是从ARM开始的。基于这个现实背景,本章将带领大家学习ARM常用的一些汇编指令及汇编程序的编写。预期的学习收获有两个:一是以ARM汇编指令为媒介,深入了解ARM体系结构和工作流程;二是掌握ARM汇编程序的编写技巧,能看懂反汇编代码,为后面深入学习C语言打下基础。通过反汇编分析,我们可以从体系结构和底层汇编这样一个新视角去窥探程序的运行机制,如函数调用、参数传递、内存中堆栈的动态变化等,会对C语言有一个更深的理解。