![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM学习
cwcwj3069
嵌入式软件工程师。
展开
-
2440 nand flash和nor flash上启动
S3C2440的启动时分为成nand flash和nor flash上启动。 nand flash:适合大容量数据存储,类似硬盘;(不能片上运行代码)。nor flash:适合小容量的程序或数据存储,类似小硬盘;sdram:主要用于程序执行时的程序存储、执行或计算,类似内存。 Nor flash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在nor f转载 2013-09-01 15:50:48 · 1464 阅读 · 0 评论 -
Cortex_m3的启动过程
Cortex_m3的启动过程一.arm的启动过程arm的启动代码一般是用汇编写的,在堆栈建立以后才可以运行C代码,因为C函数调用需要把参数,函数返回地址入栈,堆栈没有建立不能运行C代码。 应用程序启动过程应用程序启动过程:1.映像入口地址,一般为0X00000000地址,也可以指定为其他的地址,硬件复位起来,从地址0x00000000处取指,地址0x00000000原创 2013-09-01 15:59:08 · 6448 阅读 · 5 评论 -
ARM汇编指令(ARM寻址方式、汇编指令、伪指令)
1、寻址方式所谓寻址方式就是:处理器根据指令中给出的地址信息来寻找物理地址的方法。1)立即寻址立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就是在指令中给出的。只要取出指令也就是取得了操作数,这个操作数被称为立即数,对应的寻址方式也就叫做立即数寻址。例如:△:ADD R0,R0,#1 ;R0△:ADD R0,R0,#0X3F ;R0转载 2012-09-05 20:29:52 · 2502 阅读 · 0 评论 -
ARM汇编伪指令介绍
ARM汇编伪指令介绍在 ARM 汇编语言程序里,有一些特殊的助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,这些特殊指令助记符被称为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 在ARM的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令转载 2013-09-03 09:22:34 · 2224 阅读 · 0 评论