当前位置:文档之家› 最新《咏怀八十二首(其一)》 导学案讲课稿

最新《咏怀八十二首(其一)》 导学案讲课稿

最新《咏怀八十二首(其一)》 导学案讲课稿
最新《咏怀八十二首(其一)》 导学案讲课稿

《咏怀八十二首(其一)》导学案

选择10’;填空20’;判断10’;5个简答30’;3大题:指令使用(LDMIA),组变量表变量;

1、ARM的寄存器P32

通用寄存器:包括程序计数器PC、堆栈指针、其他通用寄存器

(1)不分组寄存器R0~R7:每种状态下都统一,注意不同模式下使用时的数据保护;

(2)分组寄存器R8~R14:

R8~R14为分组寄存器,对应的物理寄存器取决于当前的处理器模式;

R8~R12有两个分组的物理寄存器。除FIQ模式之外的所有模式(R8~R12),FIQ

模式(R8_fiq~R12_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位称为控制位,异常时变化。

运行模式控制位M[4:0]:控制处理器模式;

中断禁止位I、F:I=1时,禁止IRQ中断;F=1禁止FIQ中断;

T控制位:说明指令是ARM指令还是Thumb指令。

2、进程状态变换图P178

3、C语言参数传递的是数组,实质传递的是什么?P135 地址;(好像是,我蒙的)

4、堆栈的增长方向(两种),满堆栈和空堆栈P52

堆栈:数据结构,先进后出堆栈指针总指向栈顶。

(按生成方式)递增堆栈:低地址向高地址生成;

相关主题
文本预览
相关文档 最新文档