第4章ARM7TDMI(-S)指令系统
第4章 ARM7TDMI(-S)指令系统
第4章目录 口1.ARM处理器寻址方式 口2.指令集介绍 ■ARM指令集 ■Thumb指令集
第4章 目录 ❑1.ARM处理器寻址方式 ❑2.指令集介绍 ▪ ARM指令集 ▪ Thumb指令集
第4章目录 口1.ARM处理器寻址方式 口2.指令集介绍 ■ARM指令集 Thumb指令集
第4章 目录 ❑1.ARM处理器寻址方式 ❑2.指令集介绍 ▪ ARM指令集 ▪ Thumb指令集
第4章ARM7TDMI(-S)指令系统 ·简介 ARM处理器是基于精简指令集计算机(RISC)原 理设计的,指令集和相关译码机制较为简单。 ARM7TDMI(-S)具有32位ARM指令集和16位Thumb 指令集,ARM指令集效率高,但是代码密度低;而 Thumb指令集具有较高的代码密度,却仍然保持 ARM的大多数性能上的优势,它是ARM指令集的 子集。所有的ARM指令都是可以有条件执行的,而 Thumb指令仅有一条指令具备条件执行功能。ARM 程序和Thumb程序可相互调用,相互之间的状态切 换开销几乎为零
第4章 ARM7TDMI(-S)指令系统 • 简介 ARM处理器是基于精简指令集计算机(RISC)原 理设计的,指令集和相关译码机制较为简单。 ARM7TDMI(-S)具有32位ARM指令集和16位Thumb 指令集,ARM指令集效率高,但是代码密度低;而 Thumb指令集具有较高的代码密度,却仍然保持 ARM的大多数性能上的优势,它是ARM指令集的 子集。所有的ARM指令都是可以有条件执行的,而 Thumb指令仅有一条指令具备条件执行功能。ARM 程序和Thumb程序可相互调用,相互之间的状态切 换开销几乎为零
第4章ARM7TDMI(-S)指令系统 ·ARM指令集与Thumb指令集的关系 Thumb指令集 具有灵活、小 巧的特点 ARM指令集支持 ARM核所有的特 性,具有高效、 快速的特点
第4章 ARM7TDMI(-S)指令系统 • ARM指令集与Thumb指令集的关系 Thumb指令集 具有灵活、小 巧的特点 ARM指令集支持 ARM核所有的特 性,具有高效、 快速的特点