欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:5024699       资源大小:174.52KB        全文页数:18页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1,第一章 嵌入式系统概论,本章主要内容:什么是嵌入式系统嵌入式系统分类嵌入式操作系统分类嵌入式处理器特点,常见缩写嵌入式系统开发方法,2,参考习题1、嵌入式系统本质上是什么系统?2、嵌入式系统开发与PC机软件开发的区别是什么3、嵌入式系统基本概念4、嵌入式系统分类,3,第二章 嵌入式微处理器技术基础,主要内容嵌入式处理器中的I/O编址方式嵌入式处理器体系结构与PC体系结构差异桶型移位器功能双密度指令集的意义和特点看门狗及其功能嵌入式系统调试技术,4,参考习题1、ARM32位指令、16位指令的特点2、简单说明RISC处理器与CISC处理器的主要区别有哪些?3、简要说明看门狗电路的作用和原理,5,第三章嵌入式硬件及接口,主要内容RAM存储器技术FLASH存储器技术串口技术硬盘及FAT文件系统显示技术其他接口,6,参考练习1、DRAM与SRAM在数据操作上的区别是什么?2、NOR FLASH 与NAND FLASH在操作和使用上的区别是什么?3、RS232与RS422/485通信距离有什么差异?4、为什么异步传输只以字节为单位传送数据,而不是数据块?5、LCD与LED显示器的区别与各自特点6、触摸屏的种类和特点,7,第四章嵌入式软件体系结构,三种常见的软件体系结构的描述和特点轮询结构前后台结构实时多任务系统嵌入式操作系统特点,调度算法BSP定义,功能,包含的内容BOOTLOAD的功能,作用,与操作系统的关系,8,参考练习1、嵌入式软件运行过程有几个阶段,每个阶段主要工作是什么?2、什么是BSP,它与BIOS有什么区别?3、嵌入式操作系统有哪两种引导模式?4、嵌入式软件的常见三种体系结构是什么?,9,第五章ARM体系结构及指令系统,主要内容ARM处理器主要特点RISC处理器主要特征ARM处理器中寄存器的数量,名称等ARM处理器的七种工作模式特点和区别ARM处理器存储器的组织,内存管理单元功能ARM指令系统与THUMB指令的区别常用的ARM指令功能指令的使用规则和参数规则,10,参考习题1、ARM处理器中的指令指针PC、堆栈指针SP、返回地址指针LR,分别是哪一个寄存器?2、ARM的中断向量表与X86中断向量表有何区别?3、在ARM处理器中的影子寄存器是干什么的?4、ARM指令中第二操作数的格式要求有哪些?哪些立即数是合法的第二操作数?,11,第六章 ARM汇编语言程序设计,主要内容ARM汇编语言程序编写格式要求ARM汇编语言指示符的功能汇编语言程序设计基本程序汇编,C,C+混合编程问题,12,参考练习:1、在ARM程序设计中,程序调用时默认的参数通过什么方式传递?如果超过4个时又如何传递?返回参数呢?2、汇编程序的格式要求,错误格式分析。3、汇编程序与C语言程序的相互调用的分析。,13,EXPORT SS_programSS_program add r2,r0,r1 mov r0,r2 mov pc,lr end某C语言有如下代码Extern int SS_program(int agr1,int arg2);S=SS_program(x,y);则其执行结果为什么?,14,高效率程序分支,设有C语言程序Int c_switch(int i)switch(i)case0:return method0();case1:return method1():case2:return method2():case3:return method3():case4:return method4():default:return method();,可有汇编与之功能等价Arm_swithcmp r0,#5addlt pc,pc,r0,lsl#2BmethodBmethod0B method1Bmethod2Bmethod3Bmethod4,15,选择题1.某些嵌入式处理器使用与PC机不同的体系结构是()A.哈佛结构B.冯诺伊曼结构C.多级流水线结构 D.指令CACHE2.以下指令中正确的是()A.MOV R0,0X1234hB.MOV R0,#0XF1239C.LDR R1,R0,#4D.LDR R1,0X1234 3.在嵌入式系统开发过程中进行软件调试最快方法是()A.指令集模拟B.在线仿真C.ROM仿真D.片上调试,考试题型及例题,16,填空题1.在ELF文件中用于存放代码的段是TEXT段,初始化后的数据和未初始化数据分别放在 段和 段。2.在嵌入式系统中使用的实时操作系统可以分为两类:一类对系统响应时间要求严格,称为 操作系统,另一类对系统响应时间要求并不严格,称为 操作系统。3常用的ARM集成开发工具有两类,一类是由ARM公司提供的 集成开发环境,另一类是 的开发环境 判断题1.嵌入式系统与通用PC有着本质上的不同。()2.嵌入式系统软件开发需要使用不同于PC软件开发的,特殊开发环境()3.常用的U盘使用的是NOR FLASH存储器,所以体积小,重量轻(),17,简答题1.请说明以下ARM程序的功能gcdcmp r1,r2subgtr1,r1,r2subltr2,r2,r1bne gcd2.用汇编编写一段进行数据拷贝的程序3.指出以下代码的错误AREAR MYPRO,Code,READONLYADD R10,R10,#0XFF00SUB1 MOV R6,#100SEC:MOV R8,#0X200FSTART Mov R2,#3B Start,18,综合应用题请完善汇编程序,实现汇编程序对C语言程序的调用,并说明C语言程序最终的运行结果。汇编程序 mypro,CODE,READONLY cppfunc addfuncasmfuncSTMFD sp!,lrB cppfuncLDMFD addfuncadd r0,r0,r1mov pc,C语言程序extern int asse_add(int x,int y);int embed_add(int x,int y);void cppfunc()int x,y;x=asse_add(10,20);y=embed_sub(10,20);int embed_add(int x,int y)_asmsub r0,r0,r1,

    注意事项

    本文(嵌入式程序设计复习及题型介绍.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开