ARM指令系统有标准32位的ARM指令集和16位的Thumb指令集,通常默认为前者。ARM指令系统是本章所介绍的主要内容,以后简称ARM指令集。
不管是进行裸机的ARM应用系统开发,还是在移植了操作系统的基础上进行开发,学习ARM汇编指令都是必不可少的。因为ARM微处理器要正常工作,就必须配置好它的硬件环境,这相当于PC主板上的BIOS固化程序;在ARM中是系统启动引导程序(Bootloader),就需要使用ARM汇编指令来编写。因此学好ARM指令是做好ARM应用系统开发的关键。
本章介绍ARM9微处理器的指令格式与特点、ARM9的寻址方式,分类讲述ARM9指令的功能,并给出应用示例进行具体介绍。