嵌入式系统答案

发布 2022-10-21 06:37:28 阅读 8640

《嵌入式系统结构与操作系统》期中试卷参***。

一.填空题:(35分,每小题5分)

1.0x40001008;取指。

2.冯·若依曼;统一编址;统一编址。

3.特权;用户。

4.低;arm;管理;0x00000000。

5.0x44332211;0x11223344;0x11223344;0x11223344。

6.顶格;不能顶格。

7.8位位图数;0xe000001c,11111111b,0x3fc0。

二.简答题:(35分,每小题5分)

1.arm体系结构支持的7种处理器模式:用户模式,快中断模式,中断模式,管理模式,中止模式,未定义模式和系统模式。

2.中止发生在对存储器的访问不能完成时,中止包含两种类型:

预取中止发生在指令预取过程中。

数据中止发生在对数据访问时。

4.ldr伪指令用于加载32位的立即数或者一个地址到指定寄存器。

如:ldr r0,#0x12345678。

ldr加载指令从内存单元加载单一字节或者字到寄存器。

如:ldr r0,[r1]。

5.不正确。因为#0x87654321不是位图数据。

6.设置引脚为gpio功能时,控制某个引脚单独输入/输出可以先设置pinselx,再设置ioxdir寄存器;当需要知道某个引脚的当前输出状态时,是读取ioxpin寄存器。

7.lpc2114的两个uart符合16c550工业标准。uart0可以作为isp通信。uart1具有modem接口。

三.选择题:(30分,每小题6分)

(d);②b);③a);④c);⑤b)

四.附加题:(20分)

解:由于系统时钟频率(fmax)= 60mhz,而晶振频率(fosc)= 11.0592mhz,则:

m = fmax/fosc = 60/11.0592 = 5.4253,取整得m = 5

因此,fcclk = 5*11.0592 = 55.296mhz,pllcfg[4:0] =m-1 = 00100b。

根据,p = fcco/(fcclk*2),而fcco = 156mhz~320mhz,则:

156/(2*55.296)<p<320/(2*55.296)

得:1.41<p<2.89

因为p的取值范围为:1,2,4,8;所以取p=2,pllcfg[6:5]=01b。

设置pll的程序段:

pllcon=1;

pllcfg=0x24;

pllfeed=0xaa;

pllfeed=0x55;

while((pllstat&(1<<10)==0);

pllcon=3;

pllfeed=0xaa;

pllfeed=0x55;

嵌入式系统答案

因此,fcclk 5 11.0592 55.296mhz,pllcfg 4 0 m 1 00100b。根据,p fcco fcclk 2 而fcco 156mhz 320mhz,则 156 2 55.296 p 320 2 55.296 得 1.41 p 2.89 因为p的取值范围为 1,2,4,8...

嵌入式系统 A答案

2011 2012 学年第一学期嵌入式系统科目考试试题a卷答案。使用班级 老师填写 计算机08 1,2班。一 填空题 每空1分,共20分 1 嵌入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统 2 大端模式小端模式 3 arm状态 thumb状态 4 七非特权模式特权模式非特权模式 5 ...

嵌入式系统》答案

2004 2005学年 嵌入式系统 课程试卷答案。一 单项选择题 dcbda cbaad ccabc ccada adcbc 二 简答与名词解释 广泛的硬件支持。内核高效稳定。开放源码,软件丰富。优秀的开发工具。完善的网络通信和文件管理机制。硬件平台的移植。引导 装载程序的移植。内核的修改配置编译。...