全球旧事资料 分类
模式下的R13赋值R8R14
BICR0R00x1FORRR0R00x1FMSRCPSR_cR0MOVR131
清除R0的后5位设定R0的最后5位为11111把R0装在到CPSR,切换到系统模式对系统模式下的R13赋值R0R14i
to_Svc_mode操作系统使用的保护模式,系统复位和软件中断响应时进入此模式R13R14i
to_Abt_mode
f可用于虚拟存储及存储保护,当数据或指令预取终止时进入该模式
MRSR0CPSRBICR0R00x1FORRR0R00x17MSRCPSR_cR0MOVR134
复制CPSR到R0清楚R0的后5位设定R0的最后5位为10111把R0装在到CPSR,切换到数据访问终止模式对快数据访问终止模式下的特有缓冲器R13赋
MRSR0CPSRBICR0R00x1FORRR0R00x13MSRCPSR_cR0MOVR133
复制CPSR到R0清楚R0的后5位设定R0的最后5位为10011把R0装在到CPSR,切换到管理模式对快管理模式下的特有缓冲器R13赋值值R13R14i
to_Irq_mode用于通用的中断处理,Irq异常时进入此模式R13R14i
to_U
d_mod可用于支持硬件协处理器的软件仿真,当未定义的指令执行时进入该模式R13R14
MRSR0CPSRBICR0R00x1FORRR0R00x1bMSRCPSR_cR0MOVR136
f复制CPSR到R0清楚R0的后5位设定R0的最后5位为11011把R0装在到CPSR,切换到未定义模式对未定义模式下的特有缓冲器R13赋值
MRSR0CPSRBICR0R00x1FORRR0R00x12MSRCPSR_cR0MOVR135
复制CPSR到R0清楚R0的后5位设定R0的最后5位为10010把R0装在到CPSR,切换到外部中断模式对快外部中断模式下的特有缓冲器R13赋值篇二:XX完整ARM嵌入式系统实验报告郑州航空工业管理学院嵌入式系统实验报告(修订版)20第赵成,张克新编著
院姓专学系:名:业:号:电子通信工程系XX年3月制实验一ARM体系结构与编程方法一、实验目的
f了解ARM9S3C2410A嵌入式微处理器芯片的体系结构,熟悉ARM微处理器的工作模式、指令状态、寄存器组及异常中断的概念,掌握ARM指令系统,能在ADS12IDE中进行ARM汇编语言程序设计。
二、实验内容1.ADS12IDE的安装、环境配置及工程项目的建立;2.ARM汇编语言程序设计(参考附录A):(1)两个寄存器值相加;(2)LDR、STR指令操作;(3)使用多寄存器传送指令进行数据复制;(4)使用查表法实现程序跳转;(5)使用BX指令切换处理器状态;(6)微处理器工作模式切换;三、预备知识了解ARM嵌入式微处理器芯片的体系结构及指令体系;熟悉汇编语言及可编程微处理器的程序设计方法。四、实验设备1硬件环境配置计算机:I
telRPe
tiumR及以上;内存:1GB及以上;实验设备:UPNETARM2410S嵌入式r
好听全球资料 返回顶部