嵌入式程序设计复习及题型介绍

嵌入式程序设计复习及题型介绍

ID:46379977

大小:272.16 KB

页数:18页

时间:2019-11-23

嵌入式程序设计复习及题型介绍_第1页
嵌入式程序设计复习及题型介绍_第2页
嵌入式程序设计复习及题型介绍_第3页
嵌入式程序设计复习及题型介绍_第4页
嵌入式程序设计复习及题型介绍_第5页
资源描述:

《嵌入式程序设计复习及题型介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章嵌入式系统概论本章主要内容:什么是嵌入式系统嵌入式系统分类嵌入式操作系统分类嵌入式处理器特点,常见缩写嵌入式系统开发方法1参考习题1、嵌入式系统本质上是什么系统?2、嵌入式系统开发与PC机软件开发的区别是什么3、嵌入式系统基本概念4、嵌入式系统分类2第二章嵌入式微处理器技术基础主要内容嵌入式处理器中的I/O编址方式嵌入式处理器体系结构与PC体系结构差异桶型移位器功能双密度指令集的意义和特点看门狗及其功能嵌入式系统调试技术3参考习题1、ARM32位指令、16位指令的特点2、简单说明RISC处理器与CISC处理器的主要区别有哪些?3、简要说明看门狗电路的作用和原理4第三章嵌入式硬件及

2、接口主要内容RAM存储器技术FLASH存储器技术串口技术硬盘及FAT文件系统显示技术其他接口5参考练习1、DRAM与SRAM在数据操作上的区别是什么?2、NORFLASH与NANDFLASH在操作和使用上的区别是什么?3、RS232与RS422/485通信距离有什么差异?4、为什么异步传输只以字节为单位传送数据,而不是数据块?5、LCD与LED显示器的区别与各自特点6、触摸屏的种类和特点6第四章嵌入式软件体系结构三种常见的软件体系结构的描述和特点轮询结构前后台结构实时多任务系统嵌入式操作系统特点,调度算法BSP定义,功能,包含的内容BOOTLOAD的功能,作用,与操作系统的关系7参考练

3、习1、嵌入式软件运行过程有几个阶段,每个阶段主要工作是什么?2、什么是BSP,它与BIOS有什么区别?3、嵌入式操作系统有哪两种引导模式?4、嵌入式软件的常见三种体系结构是什么?8第五章ARM体系结构及指令系统主要内容ARM处理器主要特点RISC处理器主要特征ARM处理器中寄存器的数量,名称等ARM处理器的七种工作模式特点和区别ARM处理器存储器的组织,内存管理单元功能ARM指令系统与THUMB指令的区别常用的ARM指令功能指令的使用规则和参数规则9参考习题1、ARM处理器中的指令指针PC、堆栈指针SP、返回地址指针LR,分别是哪一个寄存器?2、ARM的中断向量表与X86中断向量表有何

4、区别?3、在ARM处理器中的影子寄存器是干什么的?4、ARM指令中第二操作数的格式要求有哪些?哪些立即数是合法的第二操作数?10第六章ARM汇编语言程序设计主要内容ARM汇编语言程序编写格式要求ARM汇编语言指示符的功能汇编语言程序设计基本程序汇编,C,C++混合编程问题11参考练习:1、在ARM程序设计中,程序调用时默认的参数通过什么方式传递?如果超过4个时又如何传递?返回参数呢?2、汇编程序的格式要求,错误格式分析。3、汇编程序与C语言程序的相互调用的分析。12EXPORTSS_programSS_programaddr2,r0,r1movr0,r2movpc,lrend某C语言有

5、如下代码ExternintSS_program(intagr1,intarg2);S=SS_program(x,y);则其执行结果为什么?13高效率程序分支设有C语言程序Intc_switch(inti){switch(i){case0:returnmethod0();case1:returnmethod1():case2:returnmethod2():case3:returnmethod3():case4:returnmethod4():default:returnmethod();}}可有汇编与之功能等价Arm_swithcmpr0,#5addltpc,pc,r0,lsl#2Bm

6、ethodBmethod0Bmethod1Bmethod2Bmethod3Bmethod414选择题1.某些嵌入式处理器使用与PC机不同的体系结构是()A.哈佛结构B.冯·诺伊曼结构C.多级流水线结构D.指令CACHE2.以下指令中正确的是()A.MOVR0,[0X1234h]B.MOVR0,#0XF1239C.LDRR1,[R0],#4D.LDRR1,[0X1234]3.在嵌入式系统开发过程中进行软件调试最快方法是()A.指令集模拟B.在线仿真C.ROM仿真D.片上调试考试题型及例题15填空题1.在ELF文件中用于存放代码的段是TEXT段,初始化后的数据和未初始化数据分别放在段和段。

7、2.在嵌入式系统中使用的实时操作系统可以分为两类:一类对系统响应时间要求严格,称为操作系统,另一类对系统响应时间要求并不严格,称为操作系统。3.常用的ARM集成开发工具有两类,一类是由ARM公司提供的集成开发环境,另一类是的开发环境判断题1.嵌入式系统与通用PC有着本质上的不同。()2.嵌入式系统软件开发需要使用不同于PC软件开发的,特殊开发环境()3.常用的U盘使用的是NORFLASH存储器,所以体积小,重量轻()16简答题1.请说明以下AR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。