- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西邮嵌入式考试整理.doc
一、填空
1、计算机软件一般可分为系统软件和应用软件。
2、微机系统,传统三总线:地址总线,数据总线和控制总线。
3、微机外部输入设备有鼠标,键盘等,外部输出设备有显示器,打印机等。
4、汇编语言程序开发过程一般通过4个步骤完成,分别是:编辑程序,汇编程序、链接目标文件与库文件、运行和调试
5、ARM7TDMI有2种处理器状态,7种处理器模式
2种处理器状态:ARM状态和Thumb状态
7种处理器模式:
用户(usr): 程序正常执行模式,大部分任务在这种模式
快速中断模式FIQ(fiq):当一个高优先级(fast)中断产生时将进入此种模式
外部中断模式IRQ(irq): 通用中断处理,一个低优先级(normal)中断产生
管理(svc): 操作系统保护模式,当复位或软中断指令执行时
中止(abt): 虚拟存储器或存储器保护,存取异常时
未定义(und):支持硬件协处理器的软件仿真,执行未定义指令时
系统(sys): 运行特权操作系统任务,
ARM指令长度32位,Thumb指令长度16位
以能被4整除的地址开始的连续4个字节构成一个字,从偶数地址开始的连续2个字节构成一个半字
计算机指令系统分为复杂指令系统(CISC)和精简指令(RISC)系统
1MB=1024KB,4GB=4096MB
CPU与外设之间的数据传输方式分为无条件传送方式、查询方式、中断方式和DMA方式。
11、通常说的32位机,是指这种计算机的CPu能够同时处理32位二进制数
12、定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是
(-2^15)----(2^15-1)
13、接口电路的最基本功能是对输入数据缓冲、对输出数据锁存功能
14、中断向量是终端服务程序入口地址
15、在寄存器间接寻址方式中,被访问的操作数在主存单元中,答案给的是在堆栈中,我感觉貌似是答案错了。
16、一个存储器有m为地址总线,n位数数据总线,那么这个存储器的存储容量为2^m Byte,
字长为n/8 byte。
嵌入式操作系统的三个基本特征:嵌入性、内含计算机、专用性
ARM7TDMI中的T、D、M、I分别代表:支持Thumb指令集、支持片上调试、支持64位乘法指令、Embedded ICE硬件仿真模块
ARM指令与Thumb指令切换状态用的是BX指令,查询处理器处于何种状态 可以通过MRS指令读取CPSR寄存器中的T控制位
实验中嵌入式Linux系统移植的过程分为三个阶段:下载Bootloder,下载Kernel,下载文件系统
Bootloder主要功能是系统初始化、加载和运行把内核程序。
设系统节拍为50毫秒,调用OSTimeDLy(40)的效果是延时2秒钟,调用OSTimeDlyHMSM(0,1,27,650)的效果是延时1分27秒650毫秒。
目前使用的嵌入式操作系统主要有 Windows CE/Windows Mobile Linux、uCos、和 Symbian
24、ARM微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式
25、ARM微处理器复位后,PC(R15)的地址通常是 0X0 ,
初始的工作模式是 supervisor
26、在ARM体系构架中对复杂的内存管理是通过系统控制协处理器 cp15 和MMU(存储管理部件)来进行的。当系统发生 Data Abort(数据)异常和 Prefetch Abort(指令领取) 异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。
27、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链 ,ARM公司提供的工具链是 ADS工具链
28、在嵌入式系统的存储结构中,存储速度最快的是寄存器组
29、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个交叉编译环境
30、EQU伪指令相当于C语言#define,用于为一个常量定义字符名称
31、CPU是用大规模或超大规模集成电路技术制成的半导体芯片,其中主要包括、和三大部分。
在ARM处理器的七种运行模式中,具备独立的R8~R12寄存器的是( )模式,没有SPSR寄存器的是()模式和()模式。
ARM处理器在完成复位后工作于()模式,执行的第一条指令所在的地址为( ),且这时外部中断屏蔽位I和快速中断屏蔽位F均被设置成( )。
答:正确。
(2)ARM的数据传送指令共有八种寻址方式,其中包括直接寻址。
答:错误。ARM的数据传送指令共有八种寻址方式,但没有直接寻
文档评论(0)