1 / 10
文档名称:

ARM工作状态切换.docx

格式:docx   大小:713KB   页数:10
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ARM工作状态切换.docx

上传人:63229029 2017/5/29 文件大小:713 KB

下载得到文件列表

ARM工作状态切换.docx

文档介绍

文档介绍:错误!未定义书签。辽宁工程技术大学上机实验报告课程名称汇编语言程序设计实验题目工作模式和工作状态的切换院系软件学院专业软件工程班级姓名学号实验日期实验目的 7种工作模式的切换方法,熟悉各种工作模式下的寄存器。 2种工作状态的切换方法。 。实验准备 : 硬件: PC 机软件: 集成开发环境 : 书上第二、三、四章知识内容实验进度本次共有 2个练习,完成 2个。实验内容一、实验内容 (1)使用 MSR/MRS 指令切换工作模式,并初始化各工作模式下的堆栈指针。( 2)观察 ARM 在各种工作模式下的寄存器的区别。( 3)观察并记录 ARM 在各种工作模式间切换时寄存器的变化情况。 (1)使用 BX 指令完成 ARM 与 THUMB 状态的切换(2)使用 BLX 指令完成 ARM 与 THUMB 状态的切换成绩 2 (1)建立一个新工程。(2)建立一个汇编源程序,并添加到工程中。(3)编译链接工程,设置编译连接控制选项,选择在线仿真模式。(4)使用 AXD 进行调试。二、实验步骤 ( 1 )启动 集成开发环境,建立工程 mode ,编辑汇编源程序文件为 , 添加到工程项目中。要求初始化各模式下的堆栈指针(先定义堆栈长度和堆栈空间),并重新设置各种模式堆栈。( 2) 工作模式切换顺序为:管理模式→ IRQ 模式→ FIQ 模式→中止模式→未定义模式→系统模式→用户模式。用户模式→系统模式。( 3)编译并链接程序,使用寄存器观察,运用单步执行方式调试程序 验证工作模式的切换,观察并记录状态切换时 CPSR 和 SP 的变化。( 3)随着程序调试过程中在模式间的切换,使用寄存器观察器切换到不同的工作模式下观察 SP 的变化情况,说明 IRQ 模式下 SP 的设置情况。( 4)重新修改程序编译调试,在不同模式下对堆栈进行操作,使用内存观察器观察不同的工作模式下 SP 的位置、堆栈入栈操作后栈中数据的变化情况以及 SP 指针值的变化情况,说明 FIQ 模式下进栈操作的情况。 ( 1 )启动 集成开发环境,建立工程 arm_thumb1 ,编辑汇编源程序文件为 status1 .s, 添加到工程项目中。使用 BX 指令完成 ARM 与 THUMB 状态的切换。( 2)建立工程 arm_thumb2 , 编辑汇编源程序文件为 status2 .s,添加到工程项目中。使用 BLX 指令完成 ARM 与 THUMB 状态的切换。( 3 )调试 status1

最近更新

2026年会计实习学生自我鉴定表 9页

2024年厦门安防科技职业学院单招职业倾向性考.. 38页

2024年厦门演艺职业学院单招综合素质考试题库.. 39页

绿色屋顶设计降温机制 35页

2024年台州科技职业学院单招职业技能测试题库.. 39页

2024年合肥共达职业技术学院单招职业适应性考.. 40页

2024年合肥经济技术职业学院单招职业技能测试.. 39页

2024年合肥财经职业学院单招职业倾向性考试题.. 41页

蜂群信息素调控机制 35页

2024年吉林工业职业技术学院单招职业技能考试.. 41页

2024年吉林水利电力职业学院单招职业倾向性测.. 40页

2024年吉林省白山市单招职业适应性考试题库带.. 40页

2026年优秀读书笔记童年 15页

网络安全架构智能化演进 35页

结核菌基因组变异 35页

2024年周口理工职业学院单招职业技能考试模拟.. 39页

2026年优秀日记大全劳动节 8页

2024年咸宁职业技术学院单招职业倾向性考试模.. 39页

高频卫星信号处理技术 38页

2024年哈尔滨城市职业学院单招职业技能测试题.. 40页

2026年优秀大学生先进事迹素材 35页

2024年哈尔滨电力职业技术学院单招职业适应性.. 39页

2024年哈尔滨职业技术学院单招职业技能考试题.. 41页

2024年唐山工业职业技术学院单招职业技能测试.. 40页

2024年唐山海运职业学院单招职业倾向性测试题.. 40页

2026年优秀作文精选五年级 21页

胎儿循环系统发育的关键时期 27页

2025年中考英语三年真题分项汇编首字母提示填.. 11页

供应链合作协议范本 4页

克服花生连作障碍的综合治理措施 9页