购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章

ARM指令系统

在ARM嵌入式系统开发过程中,软件代码可以使用汇编语言、C或C++等高级编程语言来实现。其中,汇编语言是编译效率最高,也最为直接的编程方法。因此,ARM指令系统是嵌入式程序设计的基础。

在基于ARM的嵌入式系统软件开发过程中,即便大部分的程序代码都可以使用C、C++等高级语言来实现,但系统的引导程序、启动代码等仍必须采用汇编语言来实现。因此有必要对基于汇编语言的ARM指令系统进行介绍。

本章主要向读者介绍ARM指令集和Thumb指令集,以及指令的寻址方式。通过本章的学习,用户需要掌握ARM指令系统,以及具体的使用方法。

本章重点

● ARM指令集;

● Thumb指令集;

● ARM指令集的寻址方式。

本章难点

● ARM指令集与Thumb指令集的异同;

● ARM指令集的寻址方式。 MmZkqCLr2jBvgVV5I5r+K1o/aUVGbUEMvMxplGi+8tYD7dhaNAwejP8lRCIa4Cx5

点击中间区域
呼出菜单
上一章
目录
下一章
×