嵌入式复习大纲

更新时间:2023-11-25 13:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

嵌入式复习大纲

ARM指令的寻址方式有几种?试分别叙述其各自的特点并举例说明(P62—P67):ARM指令系统支持的基本寻址方式有7种:立即数寻址、寄存器寻址、寄

存器间接寻址、基址变址寻址、多寄存器寻址、堆栈寻址、相对寻址。他们的特点分别是:

? 立即数寻址:操作数本身就在指令中给出。如:ADD R0,R0,#0x3f ? 寄存器寻址:指令中地址码给出的是寄存器编号。如:ADD R0,R1,R2

? 寄存器间接寻址:寄存器中的值作为操作数的地址,操作数本身存放在存储器中。

如:ADD R0,R1,[R2] ? 基址变址寻址:将寄存器的内容与指令中给出的地址偏移量相加,从而得到一个操

作数的有效地址,用于访问基址附近的存储器单元。如:LDR R0,[R1,#4] ? 多寄存器寻址:块拷贝寻址。如:LDMIA R0,{R1,R2,R3,R4} ? 堆栈寻址:用堆栈作为地址。如:STMFD SP! {R1-R7,LR}

? 相对寻址:以程序计数器PC的当前值为基地址,指令中的地址标号作为偏移量,

将两者相加之后得到操作数的有效地址。如:BL NEXT

写出嵌入式系统的设计流程,以及各阶段完成的主要任务?(P231)

答:以自顶向下的角度来看,系统设计包括五个阶段,从系统需求分析开始;第二步是规格说明,在这一步,我们对需设计的系统功能进行更细致地描述,这些描述并不涉及系统的组成;第三步是系统结构设计,在这一阶段以大的构件为单位设计系统内部详细构造,明确软、硬件功能的划分;第四步是构件设计,它包括系统程序模块设计、专用硬件芯片选择及硬件电路设计;第五步是系统集成,在完成了所有构件设计的基础上进行系统集成,构造出所需的完整系统。

一、 若寄存器R1=0x01020304,分别按小段模式和大端模式存储在0x30000字

单元中,试分别列出两种模式下内存存储单元内容,并标出内存地址?

(P54) 二、 回答下列关于ARM编程模式的问题:(P54)

1.在该模式中共有多少通用寄存器? 2. CPSR的作用是什么? 3. Z位的作用是什么? 4.程序计数器保存在何处?

三、 S3C44BOX 具有多少通用I/O口?它们具有哪些功能 ?(P143) 六、简述矩阵式键盘行扫描检测法的工作原理,并编写键盘扫描程序,要求写出

每条语句的含义? (P144)

七、下列ARM条件码的含义是什么(P63)

(1) EQ (2) NE (3) MI (4) VS (5) GE

(6) LT

八、编写S3C44BOX UART 的字符发送程序与字符接收程序。(P180—P181) 九、 嵌入式系统由那些部分组成?每一部分的特点是什么?(P10—P14)

十、写出执行以下计算的指令序列,其中X、Y、Z、R、W均为32位无符号数,

两数乘积不超过32位数范围。(P120) 1、Z←W―(X+6)―(R+9) 2、Z←(W*X)/16

十一、简述LED显示流程图,并编写LED显示子程序。(P152—P153)

十二、编写程序实现存储器中起始地址M1处的4个字数据(321,5345,7454,32)移动到地址M2处。(10分)

十三、论述嵌入式系统的发展趋势?(P16—P17) 十四、编写触摸屏坐标程序。(P166—P167)

十五 试述ARM处理器对异常中断的响应过程。(P59—P60)

十六 嵌入式微处理器和嵌入式微控制器分别由哪些部件组成?两者有何区别?

(P8)

十七 ARM 支持哪几种工作模式?不同工作模式如何进行切换?(P56—P57)

十八 嵌入式操作系统具有那些特点?(P12)

本文来源:https://www.bwwdw.com/article/east.html

Top