1 / 5
文档名称:

2015嵌入式系统设计考试考题-2.doc

格式:doc   大小:108KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2015嵌入式系统设计考试考题-2.doc

上传人:63229029 2017/5/28 文件大小:108 KB

下载得到文件列表

2015嵌入式系统设计考试考题-2.doc

文档介绍

文档介绍:一. 简答题: PXA 270 和 Exynos 4412 实验系统中, 都采用了核心板及母板(主板)结构,请简述这种结构设计的优点和缺点。答: 优点:便于核心板及母板进行单独的升级及维护,节省升级或维护成本。缺点: 增大了空间占用量, 且核心板与模板之间通过可插拔接口连接, 容易导致线路连接不稳定。 处理器有哪些工作模式和状态? 答: 工作模式有 7 种:用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、系统模式、定义指令中止模式工作状态有两种: ARM 状态、 Thumb 状态 3. ATPCS ( ARM-Thumb Produce Call Standard ) 的主要内容是什么? 答: ATPCS 是 ARM 程序和 Thumb 程序中子程序调用的基本规则。 APTCS 规定了一些子程序间调用的基本规则。这些规则包括子程序调用过程中寄存器的使用规则,数据栈的使用规则, 参数的传递规则。 4. 在嵌入式系统设计中, JTAG 的主要作用是什么? 二. 原理图设计部分在 PXA270 实验系统中, 有四个七段数码管, 其中每两个数码管为一组。两组数码管的地址分别为 0x10300000 和 0x10400000 。假定系统的驱动程序和测试程序都能够正常运行,测试程序的功能是使四个数码管显示 EEEE , 请回答如下问题: (1) 如果将驱动程序中数码管的地址 0x10300000 误写为 0x10500000 ,驱动程序的其他内容不变, 执行测试程序会出现什么现象? 答: 数码管不显示。(2) 如果将驱动程序中数码管的地址 0x10300000 误写为 0x103000A0 ,驱动程序的其他内容不变, 执行测试程序会出现什么现象? 答: 数码管部分段显示由于系统的需要,与数码管对应的两组地址 0x10300000 和 0x10400000 ,需要修改为 0x08300000 和 0x08400000 其原理图应当做如何修改? 答: 假设地址线高 8 位线为 A7~A0 , 则原先 A7~A0 值为 00010000 。需要修改为 0000 1000 ,则交换 A3,A4 即可。三. A rm 汇编部分在下面的程序注释中, qij 表示问题编号, i∈(0?4),j∈(0?4 )。请回答如下问题: 1:q 00,q01 所在行的指令执行的是什么操作?如果系统在 IRQ 使能的情况下,有 IRQ 发生的话, 系统能够正常运行吗? 答: 操作为定义 IRQ 中断服务入口地址。 IRQ 使能的情况下,系统不能正常工作。 2: q11 ? q13 所在行的指令执行的是什么操作? arm 是什么工作模式? 答: 操作为初始化及保存 R0, ARM 是用户模式 2: q21 ? q24 所在行的指令执行后, arm 处于什么工作模式? 答: ARM 处于用户模式 3 :执行完 q31 行的指令后, arm 是什么模式? 答: 低五位二进制码为 10010 ,外部中断模式 4 :执行完 q41 行的指令后, R0= ? 答: R0=0x1E AREA INIT, CODE, READONLY ENTRY B RESET_HANDIER UNDEFINED_HANDIER B UNDEFINED_HANDIER B SWI_H