4指令集和时钟.ppt

第4章 指令集和时钟 目录 4.1 Thumb-2指令集介绍 4.2 指令格式 4.3 Cortex-M3时钟控制 目录 4.1 Thumb-2指令集介绍 4.2 指令格式 4.3 Cortex-M3时钟控制 4.1 Thumb-2指令集介绍 Cortex-M3处理器支持Thumb-2指令集,与采用传统的Thumb指令集的ARM7相比,避免了ARM状态与Thumb状态来回切换所带来的额外开销,所有工作都可以在单一的Thumb状态下进行处理,包括中断异常处理。 Cortex-M3处理器支持的Thumb-2指令集基于精简指令集计算机(RISC)原理设计,是16位Thumb指令集的一个超集,同时支持16位和32位指令,指令集和相关译码机制较为简单,在一定程度上降低了软件开发难度。 目录 4.1 Thumb-2指令集介绍 4.2 指令格式 4.3 Cortex-M3时钟控制 4.2 指令格式 详细的ARM、Thumb和Cortex-M3指令见word文档《指令集》 大多数工程应用使用C语言进行开发,很少使用汇编语言,只要大概了解汇编指令即可。 汇编语言用于阅读和编写启动代码,操作系统移植、C与汇编混合编程等场合。 ARM数值处理指令的格式: opcode {cond} {S} Rd,Rn{,operand2} 其中号内的项是必须的,{}号内的项是可选的。各项的说明如下: opco

文档评论(0)

1亿VIP精品文档

相关文档