已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 存储器的层次结构 p8寄存器、高速缓冲存储器cache、主存、辅存2、 嵌入式微处理器的分类及特点 p24分类:mips、powerpc、sparc、arm处理器。特点:对实时和多任务有很强支持能力;存储区保护功能强;可扩展的处理器结构;嵌入式微处理器功耗低。3、 arm内核哪些使用哈佛结构,哪些是冯。诺依曼结构 p26哈佛体系结构:arm9、10、11系列;冯诺依曼体系结构:arm7tdmi。4、 arm处理器的2种状态,7种模式 p31arm:32位,执行字对准的arm指令;thumb:16位,执行半字对准的thumb指令。(2种状态)用户模式(user, usr)、快速中断模式(fiq, fiq)、外部中断模式(irq, irq)、管理模式(supervisor, svc)、数据访问中止模式(abort, abt)、未定义指令中止模式(underfined, und)、系统模式(system, sys) (7种模式)5、 arm的7种模式 p31 (同31条)6、 arm内核r13,r14,r15的特点和用途 p32 r13保存堆栈指针(sp),要初始化每种模式下的r13,指向该异常向量专用的栈地址;异常处理程序入口处,将用到的其他寄存器的值保存在堆栈中,返回时,重新将这些值加载到寄存器,保护程序现场作用。r14子程序链接寄存器(lr),功能:保存返回地址,其他情况下r14可作为通用寄存器使用。r15程序计数器(pc),指向当前指令的下两条指令的地址。7、 arm的寄存器 p32通用寄存器:包括程序计数器pc、堆栈指针、其他通用寄存器(1) 不分组寄存器r0r7:每种状态下都统一,注意不同模式下使用时的数据保护;(2) 分组寄存器r8r14:r8r14为分组寄存器,对应的物理寄存器取决于当前的处理器模式;r8r12有两个分组的物理寄存器。除fiq模式之外的所有模式(r8r12),fiq模式(r8_fiqr12_fiq),有利于加快fiq的处理速度;r13、r14分别有6个分组的物理寄存器。用于用户和系统描述,其余五组用于五种异常模式;r13堆栈指针(sp),要初始化,指向该异常向量专用的栈地址;保护现场;r14子程序链接寄存器(lr),功能:保存子程序返回地、设置为异常返回地址其他情况下r14可作为通用寄存器使用。(3) 程序计数器r15(pc),指向当前指令的下两条指令的地址。程序状态寄存器:任何模式下被访问,包含条件标志位、中断使能位、当前处理器模式标志、其他控制和状态位。(1) 标志域:条件标志位:n符号、z结果为0、c进位或借位、v溢出;q标志位:用于指示增强的dsp指令是否发生溢出;j标志位:jazelle状态。(2) 控制域:cpsr的低8位称为控制位,异常时变化。运行模式控制位m4:0:控制处理器模式;中断禁止位i、f:i=1时,禁止irq中断;f=1禁止fiq中断;t控制位:说明指令是arm指令还是thumb指令。8、 arm内核状态寄存器的个数及名字 p326个:cpsr、spsr_svc、spsr_abt、spsr_und、spsr_irq、spsr_fiq9、 arm如何响应异常 p37(1) 将下一条指令地址存入相应的异常模式的链接寄存器lr;以便返回时能从正确位置开始执行;(2) 复制cpsr寄存器的内容至对应模式下的spsr_寄存器中;(3) 设置cpsr寄存器的一些控制位;(4) 将程序计数器pc设置为异常向量的地址。10、 大端,小端 p40小端格式:低地址存放字数据或半字数据的低字节,高地址存放字数据或半字数据的高字节。是arm默认形式。大端格式:低地址存放字数据或半字数据的高字节,高地址存放字数据或半字数据的低字节。11、 risc,cisc?嵌入式cpu的设计思路 p42risc:精简指令集 ; cisc:复杂指令集risc思想在arm处理器设计中的体现:流水线、寄存器、指令集、load/store结构 (具体设计思路翻书)12、 堆栈的增长方向(两种),满堆栈和空堆栈 p52堆栈:数据结构,先进后出堆栈指针总指向栈顶。(按生成方式)递增堆栈:低地址向高地址生成;递减堆栈:高地址向低地址生成;(按指向位置)满堆栈:当堆栈指针指向最后压入堆栈的数据时;空堆栈:当堆栈指针指向下一个将要放入数据的空位置时。13、 ldmia指令 好像是p53 翻书看,这是大题;ldm:多寄存器加载ia :每次传送后地址加414、 操作arm的状态寄存器的指令 p66读写配合使用,可实现对cpsr或spsr寄存器的读修改写操作,可切换处理器模式,或者允许/禁止irq/fiq中断。读指令:mrscond rd,psr 以取得程序状态寄存器当前值,可比较相应标志位了解当前cpu状态及工作模式。写指令:msrcond psr_fields,rm / msrcond psr_fields,immed_8r psr为cpsr或spsrfields 状态寄存器中需要设置的区域:c控制域、x扩展域、s状态域、f标志域immed_8r要传送到状态寄存器指定域的立即数,8位rm 要传送到状态寄存器指定域的源寄存器15、 什么是arm的伪指令 p69伪指令不在处理器运行期间由机器执行,只在汇编时被合适的机器指令代替成arm或thumb指令,从而实现真正的指令操作,包括伪指令ldr(大范围地址读取)、adrl(中等范围)、adr(小范围)、nop(空操作)。16、 mmu的功能 p98地址转换、提供内存保护机制; (最好看一遍这页,有点印象就好)17、 io的编址方式 p103i/o接口独立编址、i/o接口与存储器统一编址18、 lcd的控制方式 p107总线驱动方式、控制器扫描方式19、 jtag的功能 p113对pcb板上的芯片进行芯片功能测试和与其他芯片的互连接性测试。20、 c语言参数传递的是数组,实质传递的是什么?p135地址; (好像是,我蒙的)21、 为什么同步通信比异步通信频率高 p139 (我猜这题选c)c、同步通信采用一个公共时钟信号进行同步(告诉你为什么)同步通信中,接收端和发送端的收发时钟严格同步,接收端不会因接收时钟和发送时钟不一致所造成的时钟误差积累。可用很高的传输速率一次传送几十、几百甚至更多字节的数据。异步通信中,接收端会因接收时钟和发送时钟不一致所造成的时钟误差积累。这就使得异步通信的传输速率低,每次只能传送几位数据。22、 指针指向的目标有哪些 p142常量、变量、函数都会在内存中占据存储空间,空间有地址,指针来表示地址,是存放地址值的变量或常量。定义指针变量时的数据类型并不是指针变量本身的数据类型,而是指针变量所指向的目标变量的数据类型。23、 嵌入式系统的调试方法及特点 p155在线仿真器法(ice):一种用于替代目标机上的cpu的设备。cpu有更多引脚,能将内部的信号输出到被控制的目标机,目标机不存在也能调试;适用:调试实时的应用系统、设备驱动程序以及对硬件进行功能和性能的测试。优点:实时性能分析;价格贵。片上调试法(ocd):是cpu芯片提供的一种调试软件功能。优点:不占用目标机资源;调试环境与最终程序运行环境基本一致;支持软硬断电、跟踪、精确计量程序的执行时间、时序分析;缺点:实时性没ice强、不支持非干扰调试查询、cpu必须具有ocd功能;实现标准不唯一。模拟器法:在宿主机上模拟出一个虚拟目标机的硬件环境。指令级模拟器:相当于在宿主机上虚拟一台目标机;系统调用级模拟器:相当于在宿主机上安装目标机的操作系统,基于目标机操作系统的应用程序在宿主机上虚拟运行。优点:可在没实际的目标机环境时开发其应用程序,并可在调试时李勇宿主机的资源来提供更详细的错误诊断信息。实时性差,不能模拟所有设备。24、 如何理解进程、线程,结合linux、wince、ucos等 p175进程:操作系统调度程序执行和分配系统资源的基本单位,系统进程和用户进程。线程:操作系统调度程序执行的最小单位,是进程内部的一个执行控制流。不同:调度和切换、执行过程、拥有资源、系统开销。25、 进程状态变换图 p17826、 操作系统的常用调度算法 p178 (翻书看具体什么意思)最短周期优先sbf、优先级法、轮转法、多队列轮转法和多级反馈队列法、实时调度算法。27、 临界区 p181把一段时间内只允许一个任务访问的资源叫做临界资源;把程序中使用临界资源的代码称为临界区。进入前须检查该资源当前是否正被访问。访问完,标志清除,释放。28、 ucos的基本特征 p191开源、可移植性好、可固化、可裁剪、占先式、多任务、可确定性、任务栈、系统服务、中断管理、稳定性与可靠性、易学易用、支持教学和科研。29、 uc/os-ii使任务就绪的代码,如何用组变量、表变量表示任务的就绪情况 p198 大题osrdygrp |= osmaptblprio 3;osrdytblprio 3 |= osmaptblprio & 0x07;30、 uc/os-ii的任务调度方法 p201选择当前就绪状态中优先级最高的任务,终止当前任务的运行,新选任务投入运行。31、 信号量的操作 p207:信号量用于实现任务与任务之间、任务与中断程序之间的互斥和同步。创建信号量、请求信号量、发送信号量、查询信号量状态。32、 uc/o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险保全员班组协作能力考核试卷含答案
- 热敏电阻红外探测器制造工岗前全能考核试卷含答案
- 水生物病害防治员常识竞赛考核试卷含答案
- 火锅料理师冲突管理能力考核试卷含答案
- 混凝土浇筑工岗前基础评估考核试卷含答案
- 竹藤家具制作工成果转化考核试卷含答案
- 2025辽宁省展览贸易集团有限公司及所属企业招聘6人考试笔试备考试题及答案解析
- 2025新华保险总部互联网业务部菁英人才招聘1人笔试历年参考题库附带答案详解
- 108.图书馆数字资源典藏策略制定与调整技能
- 2025安徽蚌埠固镇县工业投资(集团)有限公司招聘专业安全监管人员最终笔试历年参考题库附带答案详解
- 海上风电场的保险创新
- SONY索尼数码照相机DSC-HX200使用说明书
- 北师大版高考英语一轮复习选择性必修第2册UNIT4 HUMOUR课件
- 住宅机电施工图设计技术标准
- 动静脉瘘护理查房
- 保险行业职业生涯规划总结
- 施工现场临水临电标准化图册图文并茂
- 中国现当代文学史-13贾平凹的文学地理
- 大数据与会计专业职业生涯规划书2700字数
- 七年级上册小题狂做英语巅峰版2022电子版
- 组培基本操作技术-无菌操作(园艺植物组织培养)
评论
0/150
提交评论