嵌入式系统作业答案电子科技大学
更新时间:2023-07-29 23:32:01 阅读量: 实用文档 文档下载
- 嵌入式推荐度:
- 相关推荐
姓名: 学号: 专业:
32位嵌入式微处理器ARM(1)
思考题(一)
1) 写出ARM可以运行的不同模式。
答:ARM处理器有七种基本的操作模式:
管理员模式Supervisor(SVC)、快速中断模式FIQ、中断模式IRQ、Abort、未定义模式Undef、系统模式System、用户模式User
2) ARM核有多少个寄存器?
答:ARM有37个寄存器,包括31个通用寄存器和6个状态寄存器,都是32位宽这些寄存器的子集只能在相应模式被访问。
3) 哪个寄存器用来存储程序指针,链接寄存器和堆栈指针?
答:用来存储程序指针的寄存器:R15(PC)
链接寄存器:R14(LR)、R16(CPSR)
用来存储堆栈指针的寄存器:R13(SP)
4) 哪种模式能访问的寄存器是最少的?
答:用户模式User能访问的寄存器是最少的。
5) 哪些寄存器在Thumb态时是在低端一组的?
答:R0-R7寄存器在Thumb态时是在低端一组的。
6) CPSR的哪一位反映了当前处理器的状态?
答:CPSR的mode位反映了当前处理器的状态。
7) 所有的Thumb指令必须对齐的边界是多少?
答:16位2字节对齐。
8) 写出ARM不同的异常类型。
答:ARM的7个异常类型是:复位异常,未定义异常,软中断,预取指异常,数据异常,外部中断异常,快速中断异常。
9) 处理器核复位后分别处于哪种模式和哪个状态?
答:处理器核复位后分别处于管理员模式Supervisor(SVC)和ARM状态
10) Thumb指令对比ARM指令,有哪两个主要优势?
答: 提供了32位和16位的混合指令
在增强了灵活性的同时保持了代码高密度
思考题(二)
1)ARM7TDMI的流水线有多少级?
答:ARM7TDMI的流水线有三级。
2)写出ARM9TDMI流水线各阶段的名字.
答:五级流水线工作方式,1.取指2.指令译码3.执行4.数据存储访问5.写寄存器
3)冯诺依曼体系和哈佛体系有什么不同?
答:相对冯诺依曼体系,哈佛体系增加了可访问内存的带宽(指令内存接口、数据内存接口)可完成同时对指令内存和数据内存进行访问。
4)ARM9核在什么情况下会导致读取-使用的互锁?
答:LDR指令不会引起流水线互锁,紧接着LDR指令后用相同寄存器的数据操作会引起流水线互锁
5)Cortex家族实现的是ARM的哪个架构版本?
答:Cortex家族实现的是ARM的v7的架构版本
32位嵌入式微处理器ARM(2)
思考题(一)
1. 用一条ARM指令分别实现下面的语句:
a) r0 = 16
b) r0 = r1 / 16 (signed numbers)
c) r1 = r2 * 3
d) r0 = -r0
2.BIC指令的作用?
答: BIC(位清除)指令对Rn中的值和Operand2值的反码按位进行逻辑“与”运算。
3.哪些数据处理指令总是设置条件标志位?
答:比较指令
思考题(二)
1. 哪些指令可用于子程序调用的返回?
答:BL指令:MOV,PC,R14
2. 要打开或者屏蔽IRQ中断该使用哪些指令?
答: BIC,MRS,MSR
3. 为了克服 ARM 分支指令只有±32MB范围的局限,应该使用哪些指令? 答:可通过直接将分支的地址加载到PC中实现跳转
正在阅读:
嵌入式系统作业答案电子科技大学07-29
晚会互动类小游戏(简单易懂好玩)07-31
我的作家梦作文500字07-14
百年大计,教育为本;教育大计,教师为本——学习习近平总书记“治04-05
专题4:第一代领导集体奠定马克思主义中国化的坚实基础 - 图文03-31
纳音原理初探02-29
测量小灯泡的伏安特性曲线05-25
高级英语第一单元翻译10-07
镀锌钢管施工技术交底04-27
英文经典爱情格言02-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 嵌入式
- 作业
- 答案
- 大学
- 系统
- 电子
- 科技
- 英语泛读教程1-1 love
- 新版深圳牛津英语九年级下册 Unit 1 教案 3
- H7N9禽流感健康教育知识宣传 2013.-08-11黑板报
- 花卉租赁养护合同
- 菜籽油、豆油套利策略报告
- 中五2回风石门联合加固施工安全技术措施
- 后勤财务管理系统的面向对象分析与设计
- 武汉市三月八年级下册物理月考
- 沪粤版九年级物理下册课时训练:16.1 从永磁体谈起 第1课时 磁体
- 费孝通先生的江村情节——纪念费孝通逝世一周年
- 全国名校2012年高考模拟考试语文作文题
- 行业用煤对煤质有什么要求
- PST1210U非电量保护技术说明书
- 第4章数据库安全性控制
- 供电系统负荷计算方法
- 概率论与数理统计试题和答案上海大学
- 电力行业继续教育选题和课题培训指南
- 全新版大学英语第三册(第二版)1-6 单元 text B 课后练习答案
- 禽流感病毒的传播_致病机制及其防治_李晓峰
- 低比转速离心泵复合叶轮内部流动的数值计算