ARM处理器工作(运行)模式ARM核的操作状态可以通过BX指令(分支和交换指令)在ARM状态和Thumb状态之间切换1User模式Undefined模式用户PCR14_irqR13_fiqR12R0CPSRSPSR_irq未定义备注 中断 (irq)支持硬件协处理器的软件仿真正常程序工作模式IRQ异常响应时进入此模式 除用户模式外其它模式均为特权模式ARM内部寄存器和一些片内外设在硬件设计上
#
#
主讲人 刘凯每一个段都有一个名字并且段名是唯一的每个段以符号AREA作为段的开始碰到下一个符号AREA作为段的结束T_bit EQU0x20 定义数字常量T_bit其值为0x20PLLCON EQU0xE01FC080 定义PLLCON值为0xE01FC080 2指示性语句汇编程序并不把它们翻译成机器代码只是用来指示引导汇编程序在汇编时进行一些操作我们也称这些指令为伪指令数据定义伪
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第8章 XML DOM编程模型目标理解DOM模型解析XML文档生成文档对象操纵DOM模型的对象接口属性方法8.1 文档对象模型概述DOM(Document Object Model)定义了文档的逻辑结构和访问操纵文档的方法它为XM提供了应用程序接口APIDOM中的对象允许开发者从文档中读取搜索修改增加和删除数据-
ARM体系结构的技术特征每次所访问的物理寄存器与处理器当前的运行模式有关R8R12:每个寄存器对应两个不同的物理寄存器当使用fiq模式时访问寄存器R8_fiqR12_fiq当使用除fiq模式以外的其他模式时访问寄存器R8_usrR12_usrR14_<mode>ARM状态下位[1:0]为0位[31:2]用于保存PC由于用户模式和系统模式不属于异常模式他们没有SPSR当在这两种模式下访问SPSR结果
#
ARM微处理器的工作状态 ARM微处理器的运行模式 ARM体系结构的存储器格式 寄存器组织 ARM的异常 ARM微处理器的指令系统基础 ARM指令的寻址方式 ARM指令集 Thumb指令及应用 除用户模式以外其余的所有6种模式称之为非用户模式或特权模式(Privileged Modes)除用户模式和系统模式以外的5种又称为异常模式(Exception Modes)常用于处理中断或异常以及
Click to edit Master text stylesSecond levelThird levelFourth levelFifth levelTMClick to Edit Master Title Style103v04 CCpiler Hints TipsARM编程技巧AgendaARM 编译器优化CC和汇编混合模式编程使用ARM编译器编码局部和全局数据讨论优化级别使用
违法有害信息,请在下方选择原因提交举报