本章学习要点:
1.掌握嵌入式系统寻址方式;
2.理解Cortex-M4 常见的操作指令;
3.掌握Cortex-M4 汇编程序的基本结构;
4.会进行简单的汇编编程。
指令是微处理器理解执行行为的最小工作方式,每条指令都会变成二进制机器代码,从而控制具体的物理单元的执行。同时指令是构成汇编语言的基础,基于ARM的嵌入式体系结构不仅支持C语言,还支持汇编语言,支持汇编与C语言的混合编程,虽然C语言编程是嵌入式底层编程的主流,但是汇编编程在嵌入式系统中也具有重要地位,它对于理解嵌入式体系结构具有重要意义。本章给出了ARM Cortex-M4 中的基本指令及用法、汇编编程的基础知识及实现方法,以及编程中需要注意的问题。