ARM期末复习

发布 2022-01-10 23:15:28 阅读 6397

(1)arm的中文意思是什么?它是哪三个英文单词的缩写?

2)arm的有哪7种工作模式,每种工作模式都表示什么意思?

3)arm各模式下处理器寄存器r1-r15这15个寄存器的作用分别是什么?如pc,sp,lr,cpsr,spsr,每种模式下这些寄存器的功能区别?

4)arm有哪两种状态?如何实现这两种状态之间的切换?这两种状态之间的区别是什么?

5)arm处理器的寻址方式有哪些?给一条指令能够判断出是哪种寻址方式。

6)s3c2410处理器的资源有哪些?

7)arm处理器存储器空间格式是如何分类的?这两种存储格式具体是怎样存储数据的。

8)arm处理器的数据类型是如何分类的?一个字节,一个半字,一个字分别占几个字节?

9)atpcs中规定的寄存器使用规则,堆栈使用规则,参数使用规则是什么?

10)c语言和汇编语言如何实现互相调用,两种语言调用时参数传递的规则是什么?

11)当前状态寄存器中各个标志位的意思分别是什么?

12)7种异常中断向量的入口地址分别是什么?

13)arm跳转指令有哪些?三种跳转指令分别实现什么样的跳转?

14)从寻址方式的地址计算分,加载/存储指令的4种形式分别是什么?

零偏移。 如:ldr rd,[rn]

前索引偏移。 如:ldr rd,[rn,#0x04]!

程序相对偏移。 如:ldr rd,labe1

后索引偏移。 如:ldr rd,[rn],#0x04

15)重要指令ldr str ldm stm swp mov mvn sub add rsb adc sbc,rsc,and,orr,eor,bic,cmp,cmn,tst,teq书上讲的实例都要看,要会用这些指令完成简单操作。

16)arm重要的三条伪指令adr ,adrl,ldr

17)entry export import code32 code16 area align 教材上107页写的杂项伪指令。

18)如何定义全局,局部逻辑变量。

19)s3c2410存储器控制器的特点。

20)nand芯片和nor芯片的不同点。

21)nand芯片和nor芯片的共性。

22)对芯片k9f1208u0m芯片要有一定的了解,如每个页的大小,一个块有多少个页,整个芯片有多少个块,编程以什么为单位进行?

23)对k9f1208u0m芯片进行编程时的一些常用命令。

24)程序从nand芯片启动过程是什么?

25)fclk,pclk,hclk这三个时钟分别挂什么样的设备?

26)s3c2410芯片电源工作的有几种工作模式,每种工作模式的特点是什么?

27)外部dma请求/响应的三种协议,三者的区别是什么?

28)要完成一次dma传输别得清楚的几个数据是什么?

29)触摸屏接口的几种工作模式?每种工作模式的特点?

ARM复习

考试范围 第一章到第四章。1 嵌入到对象系统中的专用计算机应用应用系统称之为嵌入式系统,它有哪3个特点 特点 嵌入性 内含计算机 专用性。2 名称含义 mcu soc dsp 任务 rtos 第一章 mcu 微控制器soc 片上系统risc 精简指令集计算机dsp 数字信号处理器rtos 实时系统e...

ARM复习

1 控制led灯的闪烁 void led d2 int flag if flag trued1 on elsed1 off int main void changeclockdivider 1,11 2 4 changempllvalue 0xa1,0x3,0x1fclk 202.8mhz rgpf...

ARM复习

一。一 选择 10 2 20分 1 arm处理器的通用寄存器有 31 个,状态寄存器有 6 个。a 37,7 b 31,6 c 32,6 d 33,7 2 在用户模式的工作模式下,cpsr寄存器的低5位为 10000 a 10010 b 10001 c 11111 d 10000 3 以下哪个是st...