蓝莓题库

蓝莓题库

欢迎来访!

网站首页电气工程问答 正文

中国大学mooc嵌入式系统原理最新考试答案

作者2023-06-08 10:20:32电气工程问答 78 ℃0 评论

嵌入式系统原理信息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分)。 ①高优先级的抢占优先级是可以打断正在进行的低抢占优先级中断的。 ②抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。 ③抢占优先级相同的中断,当两个中断同时发生的情况下,哪个响应优先级高,哪个先执行 ④如果两个中断的抢占优先级和响应优先级都是一样的话,则看哪个中断先发生就先执行;

网站分类
最新发表
标签列表