2022年嵌入式系统设计原理及应用试卷 .pdf
第 1 页上海应用技术学院20102011 学年 第 一 学期嵌入式系统设计原理及应用期中 试卷课程代码 : B303113 学分: 2.5 考试时间 : 100 分钟课程序号 : 6475 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守考场规则,如有违反将愿接受相应的处理。试卷共页,请先查看试卷有无缺页,然后答题。一、填空题: (115=15分)1、嵌入式微处理器有多种处理器核,典型的处理器核、等。2、嵌入式系统是以为中心,以计算机技术为基础,软硬件可,对功能、可靠性、成本、体积、功耗等严格要求计算机系统。4、ARM 微处理器的工作状态有和两种。5、ARM 体系结构支持和两种存储格式。6、根据堆栈指针指向的数据位置的不同,堆栈可分为和。7、在程序执行过程中,是通过寄存器控制程序的运行地址的。8、ARM 指令集是位长度的, Thumb 指令集是位长度的。二、选择题: (35=15分)1、堆栈随着存储器地址的增大而向上增长,基址寄存器指向存储有效数据的最高地址或者指向第一个要读出的数据位置,是堆栈。A满递增B. 空递增C. 满递减D. 空递减2、在指令 LDR R0, R1, #4! 执行后, R1 中的值为。AR1 不变B. R1=R1+1 C. R1=R1+4 D. R1=4 题号一二三四五六七八九十总 分应得分15 15 12 22 10 10 16 100 实得分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 第 2 页3、ARM微处理器支持7 种运行模式,以下运行模式中不属于异常模式的是。A、中止模式B、快速中断模式C、管理模式D、系统模式4、 ARM 微处理器当操作数寄存器的状态位为0时, 执行指令进入 ARM状态。A、B B、BX C、SWP D、MVN 5、在 ARM 处理器中,只有指令可以将状态寄存器CPSR或 SPSR读出到通用寄存器中。A、MRS B、MSR C、ADR D、MCR 三、说明下列操作完成的功能。 (34=12分)(1)SUBS R0,R0,#1 ;(2)LDR R2,R3,#0 x0c ;(3)ADDS R3,R1,R2,LSL #2 ;四、简答题:(22 分)1、S3C44B0X 集成了多种片上外设,写出不少于7 种的片上功能?( 7 分)2、ARM 的寻址方式有哪几种 ?(7 分)3、 已知寄存器 R1=11 22 33 00, R4=44 55 66 77, R5=88 99 AA BB, R6=CC DD EE FF,R7=12 34 56 78,说明执行 STMIA R1, R4-R7 语句后,采用小端存储格式,存储器的情况,写出相应存储单元的地址和内容。(8 分)五 、 ARM处 理 器 程 序 状 态 寄 存 器 格 式 如 下 图 所 示 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 第 3 页处理器上一旦有复位输入,ARM 完成下列操作:R14_svc=UNPREDICTABLE value SPSR_svc=UNPREDICTABLE value CPSR4:0=0b10011 /()CPSR5=0 /()CPSR6=1 /()CPSR7=1 /()If high vectors configured then PC=0 xffff0000 else PC=0 x00000000 请在括号中对相应的代码段作出解释,并说明在正常地址情况下, 复位后应从什么地址开始执行指令。(10 分)六、在系统中,将UART1 配置为红外接收 /发送模式,偶校验, 2 位停止位, 6位数据,如何配置ULCON1 ?(10 分)七、在系统中,将端口D 配置为 LCD 控制器的外部接口,端口G 为外部中断输入口,写出需配置的寄存器的名称,地址和控制字。(16 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 第 4 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -