江苏开放大学微机控制与接口技术第三次作业高分参考答案

注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,还是不懂的话可以看这个:快速答题技巧

江苏开放大学微机控制与接口技术第三次作业选择题

1、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模试(Supervisor),应采用何种方法?(B)

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

2、ADD R0,R1,#6,执行该指令时属于(A)寻址方式。

A、立即寻址

B、多寄存器寻址

C、寄存器直接寻址

D、相对寻址

3、下面哪个不是嵌入式操作系统的特点。(C)

A、内核精简

B、专用性强

C、功能强大

D、A.高实时性

江苏开放大学微机控制与接口技术第三次作业填空题

4、C PU从主存取出一条指令并执行该指令的时间称,它通常用若干个来表示,而后者又包括若干个。

第1空:指令周期

第2空:机器周期

第3空:时钟周期

5、STM32103的GPIO端口具有多种配置状态,输入有3种状态,它们分别是、和。

答案:模拟输入;浮空输入;上拉/下拉输入

6、中断向量是,每个中断类型对应一个。

第1空:中断处理子程序的入口地址

第2空:中断向量

7、ARM属于架构。

第1空:RISC

8、将2进制转换为16进制:(1101,1010,1011,0110 1110)B=

第1空:DAB6E

江苏开放大学微机控制与接口技术第三次作业简答题

9、什么是堆栈?堆栈是如何在ARM中定义和使用的?

参考答案:堆栈是一种数据结构,其中数据项按顺序排列。数据项只能在一端插入和删除(称为堆栈顶部)。ARM处理器使用RB作为堆栈指针SP,在堆栈的入口和出口存储地址。

10、什么是存储的“大端模式”和“小端模式”?以0x20000000为单元写入数据0x12345678。

参考答案:大端模式:数据按照低位字节存储在高位地址的顺序存储。小端模式:按照高字节数据存储在高地址的顺序存储数据。0x20000000 stores 0x78,0x20000001 stores 0x56,0x 20000002 stores 0x 34 0x 20000003 stores 0x 12。

11、为什么ARM指令必须按字对齐存储,Thumb指令必须按半字对齐?

参考答案:如果半数据存取的存储器地址A可以被2整除,即该地址的最低位为零,则这是半字对齐的存储器存取。如果在拇指状态下将非字对齐地址写入电脑,写入电脑时会忽略数据的第0位,最终电脑的第0位为0,这会产生不可预测的结果。

12、简述ARM的7种功能模式。

参考答案:用户模式(USR):正常程序执行模式,不能直接切换到其他模式

系统模式(SYS):运行操作系统的特权任务,与用户模式类似,但具有可以直接切换到其他模式等特权

快中断模式(FIQ):支持高速数据传输及通道处理,FIQ异常响应时进入此模式

中断模式(IRQ):用于通用中断处理,IRQ异常响应时进入此模式

管理模式(SVC):操作系统保护模式,系统复位和软件中断响应时进入此模式(由系统调用执行软中断SWI命令触发)

中止模式(ABT):用于支持虚拟内存和/或存储器保护,在ARM7TDMI没有大用处

未定义模式(UND):支持硬件协处理器的软件仿真,未定义指令异常响应时进入此模式

禁止转载未经授权,禁止转载,发布者:形考达人黄金VIP,出处:https://www.xingkaowang.com/8582.html

免责声明:本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!付费为资源整合费用,前请自行鉴别。

免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,本站内容可作为临时参考工具,但不应完全依赖,建议仅作为辅助核对答案的工具,而非直接使用!

(1)
上一篇 2023年8月20日 下午1:12
下一篇 2023年8月20日 下午1:18

相关推荐

发表回复

登录后才能评论
联系我们

邮件:xingkaowang@163.com

QQ:994370779

工作时间:周一至周五,9:30-17:30,节假日休息

人工解题

人工解题

会员学期新增题免费解答

年费享实践作业、小论文定制

可单独实践报告、小论文定制

解题QQ:994370779

售后反馈
微信公众号
微信公众号
分享本页
返回顶部