中国大学mooc嵌入式系统原理最新考试答案-2024欧洲杯竞猜官方平台 电气工程问答
1625
嵌入式系统原理信息17级期末考试 嵌入式系统原理信息17级期末考试客观题 1、arm的内部总线分为高性能的( )总线和低速的()总线。它的gpio接口挂接在()总线上。 a、apb ahb ahb b、ahb apb apb c、apb ahb apb d、ahb ahb apb 2、系统开机复位后,自动进入()模式。 a、用户 b、系统 c、管理 d、特权 3、arm采用装载(load)/保存(store)结构,数据处理操作只针对寄存器的内容,而不直接对( )进行操作。 a、存储器 b、寄存器 c、控制器 d、编译器 4、在有操作系统的环境下,应用程序一般运行在( )模式下 a、用户 b、系统 c、管理 d、中断 5、arm的存储器访问速度从快到慢依次为() a、寄存器组、cache存储器、主存储器、辅助存储器 b、寄存器组、主存储器、cache存储器、辅助存储器 c、片内ram、片外ram、片内rom、片外rom d、特殊功能寄存器、片内ram、片外ram、rom 6、arm要存放word类型的数据到存储器内,则该数据的存储要与( )字节边界对齐 a、1 b、2 c、4 d、8 7、在arm默认存储格式下,要从2000h地址处开始存放数据0x12345678,则数据的低位0x78存放在地址( )处,这是小端格式 a、2000h b、2001h c、2002h d、2004h 8、实现满递减入栈操作的arm指令是( ) a、ldmfd b、stmfd c、ldmia d、stmia 9、利用bl sub1指令调用子程序sub1,则sub1内对应的返回指令 通常是( )。 a、mov pc,lr b、mov lr,pc c、ret d、ldr pc,lr 10、假定(r0)=0x00;(r1)=0x10;(r1 4)=0x20; ldr r0,[r1,#4] 执行之后,r0内容和r1的内容分别为( ) a、0x20,0x10 b、0x20,0x14 c、0x10,0x14 d、0x10,0x20 11、目前在嵌入式系统编程中,使用最多的语言是:() a、汇编 b、python c、c/c d、java 12、stm32f103有( )可屏蔽中断通道 a、40 b、60 c、66 d、200 13、stm32f103采用( )位来编辑中断的优先级 a、2 b、4 c、8 d、16 14、关于中断嵌套说法正确的是( ) a、只要响应优先级不一样就有可能发生中断嵌套 b、只要抢占式优先级不一样就有可能发生中断嵌套 c、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套 d、以上说法都不对 15、cortex-m3的提供的流水线是( )级 a、2 b、3 c、5 d、8嵌入式系统原理信息17级期末考试主观题 1、二、问答题 1.嵌入式系统由哪4部分组成?可以分为哪4层?(4分) 2.stm32的最小系统包括哪几部分?(4分) 3.arm的io端口采用存储器映射编址方法,请问这种方法的优势和劣势是什么?(4分) 4.指出下列指令中的寻址方式并解释该指令的含义(14分,注意需要回答寻址方式与该指令代表的含义两个问题) ⑴ sub r0, r1, r2 ⑵ ldr r0, [r2] (3) ldmia r0, {r1-r5} (4)str r2, [r4, #0x02]! (5)mov r1, r1, ror #2 (6)ldr r1, [r3], #0x04 (7)ldmfd sp!,{r4-r7,pc} 2、三.编程题 1将以下c语言改用arm汇编程序实现(4分) if(a<=b) a ; else b ; 2.如下图所示,按键key0连接到stm32的pc5引脚,发光二极管通过上拉电阻连接到pa8引脚,编程采用按键key0控制led0的亮灭(采用库函数或寄存器编程都可以,10分) 3.如下图所示,发光二极管阳极通过上拉电阻与高电平相连,二极管阴极与pa7相连,通过定时器tim2中断配置,每1秒中断一次,通过定时器中断服务函数控制led闪烁。(12分) 3、四.编程分析题 1. 如下图所示,按键key1连接到了pa5上、key2连接到pa11上。同时,pa5和pa11连接了上拉电阻,因此,按键输入为低电平有效,即当按键按下时, pa5和pa11接地,输入低电平0;当按键松开时,由于上拉电阻r5和r6的存在, pa5和pa11输入高电平1。用外部中断来监测按键key1和key2(将pa5和pa11配置为外部中断,下降沿有效)。 (1)编程实现按下按键key1触发外部中断5发光led从下到上依次点亮,按下按键key2触发外部中断11发光led从上到下依次点亮。(10分) (2)利用这两个外部中断验证关于中断的抢占优先级和响应优先级的4条原则(只需文字描述验证方法及应该观测到的现象,8分)。 ①高优先级的抢占优先级是可以打断正在进行的低抢占优先级中断的。 ②抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。 ③抢占优先级相同的中断,当两个中断同时发生的情况下,哪个响应优先级高,哪个先执行 ④如果两个中断的抢占优先级和响应优先级都是一样的话,则看哪个中断先发生就先执行;