大多数**ARM**处理器都支持两种指令集:ARM**指令集 所有指令(机器码)都占用32bit存储空间 代码灵活度高、简化了解码复杂度 执行ARM指令集时PC值每次自增4Thumb**指令集 所有指令(机器码)都占用16bit存储空间 代码密度高、节省存储空间 执行Thumb指令集时PC值每次自增2