- 26
- 0
- 约6.61千字
- 约 7页
- 2016-11-26 发布于浙江
- 举报
嵌入式考试复习重点
一、填空
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的数据传送指令共有八种寻址方式,但没有直接寻址。
(3)ARM指令必须字对齐存放,Thumb指令必须半字对齐存放。
原创力文档

文档评论(0)