汇编 LED驱动 汇编基本语法

对于大部分Cortext-A系列的处理器,上电以后C语言环境还没有准备好,所以第一行程序一定是汇编的。至于多少行,取决于到哪一步可以把C语言环境准备好。 所谓的C语言环境就是保证C语言能够正常运行。

C语言中的函数调用涉及到出栈/入栈就要对堆栈进行操作,涉及到线程保护,所谓的堆栈其实就是一段内存,这段内存比较特殊,由SP指针访问,SP指向栈顶。

保护现场:保护R0~R15寄存器的数据。

SP指向的是栈指针。SP指向栈顶。SP指向内存的一段起始地址。

我们在写驱动时,最常用的就是LDR/STR

汇编是由一条一条指令构成,指令就涉及到汇编指令。

猜你喜欢

转载自blog.csdn.net/f2157120/article/details/108309448