嵌入式复习提纲

1、简述嵌入式处理器的特点。

答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;(2分)品种规格系列化;对实时多任务有很强的支持能力;(2分)可靠性高、功耗低、集成度高、性价比高。(2分)

2、简述嵌入式开发环境主要包括的组件。

答:嵌入式系统开发需要交叉编译和在线调试的开发环境(2分),主要包括:宿主机、目标机(评估电路板)、基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境嵌入式操作系统。(4分)

3、简述嵌入式系统的概念、组成及特点。

答:嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。(2分)一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。(2分) 其特点有 嵌入式系统通常是面向特定应用的。嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。(2分)

4、简述冯·诺依曼结构和哈佛结构的区别。

答:①冯**·诺依曼结构比哈佛结构简单,指令和数据共享同一总线;(3分)②哈佛结构的系统运行效率比冯·**诺依曼结构要高。将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)(3分)

5、简述RISC指令集的特点。

答:特点:①选择使用频率高的简单指令;(2分)②指令长度固定,减少指令格式和寻址方式;(2分)③简易的译码指令格式;④在单周期完成指令等(2分)

6、简述CISC指令集的缺点。

答:计算机技术发展不断引入新的复杂的指令集,造成计算机体系结构越来越复杂。(3分)指令使用频率相差悬殊:约20%被反复使用,占整个程序代码的80%;而剩余的80%的指令不经常使用,在程序中只占20%。(3分)

7、简述嵌入式操作系统与通用操作系统的区别。

答:通用操作系统是一种通用的操作系统,可运行在不同的硬件平台。(3分)而嵌入式操作系统与一般的Windows操作系统不同,其是一种专用、可定制的特点。(3分)

8、简述ARM9异常的优先级

答:若多个异常在某一时刻同时出现,那么,ARM9处理器将按照异常的优先级高低顺序处理,优先级顺序由高到底为:复位、数据中止、FIQ、IRQ、预取中止、未定义指令和SWI。(3分)当优先级高的异常被响应后,ARM9处理器将跳转到一个对应的地址处开始执行程序,这个异常服务程序的入口即是其向量地址。(3分)

9、简述目前嵌入式操作系统的种类。

答:1)µC/OS-II 嵌入式操作系统内核;2)VxWorks嵌入式实时操作系统;3)WinCE操作系统;4)Linux操作系统 ;5)Symbian操作系统(6分)

10、简述嵌入式系统开发的基本流程。

答:1)系统定义与需求分析;2)系统设计方案的初步确立;3)初步设计方案性价比评估与方案评审论证;4)完善初步方案、初步方案实施;5)软硬件集成测试;6)系统功能性能测试及可靠性测试。(每项1分)

11、简述ARM处理器的工作模式。

答:1)正常用户模式(usr);2)快速中断模式(fiq);3)普通中断模式(irq);4)操作系统保护模式(svc) 或 管理模式 ;5)数据访问中止模式(abt);6)处理未定义指令的未定义模式(und);7)运行特权级的操作系统任务的系统模式(sys)。(6分)

12、简述在c语言程序中内嵌汇编语言的方法。

答:内嵌的汇编指令包括大部分的ARM指令和Thumb指令,但是不能直接引用C的变量定义,数据交换必须通过ATPCS进行。(4分)嵌入式汇编在形式上表现为独立定义的函数体。(2分)

13、简述寄存器CPSR,SPSR的功能。

答:1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。(3分)

在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。(3分)

14、简述小端和大端存储器组织的内容。

答:1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较低的有效字节存放在较低的存储器地址(同同小)。(3分)2) 大端存储器组织是较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址(正反大)。(3分)

15、简述寄存器R13,R14,R15的专用功能。

答:1)寄存器R13保存堆栈指针SP;(2分)2)寄存器R14用作子程序链接寄存器,也称为LR ,用以保存返回地址;(2分)3)R15(PC)用作程序计数器。(2分)

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐先生的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值