一、填空
1、计算机软件一般可分为系统软件和应用软件。
2、微机系统,传统三总线:地址总线,数据总线和控制总线。
3、微机外部输入设备有鼠标,键盘等,外部输出设备有显示器,打印机等。
4、汇编语言程序开发过程一般通过 4 个步骤完成, 分别是: 编辑程序, 汇编程序、 链接目标文件与库文件、
运行和调试
5、ARM7TDMI 有 2 种处理器状态, 7 种处理器模式
2 种处理器状态: ARM 状态和 Thumb 状态
7 种处理器模式:
用户( usr): 程序正常执行模式 ,大部分任务在这种模式
快速中断模式 FIQ (fiq ):当一个高优先级 (fast)中断产生时将进入此种模式
外部中断模式 IRQ(irq) : 通用中断处理,一个低优先级 (normal) 中断产生
管理 (svc): 操作系统保护模式,当复位或软中断指令执行时
中止 (abt): 虚拟存储器或存储器保护,存取异常时
未定义 (und):支持硬件协处理器的软件仿真,执行未定义指令时
系统 (sys): 运行特权操作系统任务,
6、ARM 指令长度 32 位, Thumb 指令长度 16 位
7、以能被 4 整除的地址开始的连续 4 个字节构成一个字,从偶数地址开始的连续 2 个字节构成一个半字
8、计算机指令系统分为复杂指令系统 (CISC) 和精简指令 (RISC) 系统
9、1MB=1024KB,4GB=4096MB
10、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。
17、嵌入式操作系统的三个基本特征:嵌入性、内含计算机、专用性
18、ARM7TDMI 中的 T、 D、M 、 I 分别代表:支持 Thumb 指令集、支持片上调试、支持 64 位乘法指令、
Embedded ICE 硬件仿真模块
19、ARM 指令与 Thumb 指令切换状态用的是 BX 指令,查询处理器处于何种状态 可以通过 MRS 指令
读取 CPSR寄存器中的 T 控制位
20、实验中嵌入式 Linux 系统移植的过程分为三个阶段:下载 Bootloder ,下载 Kernel ,下载文件系统
21、Bootloder 主要功能是系统初始化、加载和运行把内核程序。
22、设系统节拍为 50 毫秒,调用 OSTimeDLy(40)的效果是延时 2 秒钟,调用 OSTimeDlyHMSM(0,1,27,650)
的效果是延时 1 分 27 秒 650 毫秒。
23、目前使用的嵌入式操作系统主要有 Windows CE/Windows Mobile Linux 、uCos、和 Symbian
24、ARM 微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户
模式属于 非特权模式
25、 ARM 微处理器复位后, PC(R15)的地址通常是 0X0 ,
初始的工作模式是 supervisor
26、在 ARM 体系构架中对复杂的内存管理是通过系统控制协处理器 cp15 和 MMU (存储管理部件)