
汇编
_小豆芽_
豆芽努力终会长大
tarenacode code_2017
huangxia@tarena.com.cn
15801588497 youcw@tarena.com.cn 409025260@qq.com
展开
-
汇编基础学习
LDR是内存数据放到寄存器,即装载,是读 STR是寄存器数据到内存,即存储,是写原创 2017-06-17 10:00:41 · 198 阅读 · 0 评论 -
安装arm-linux-gcc
1.解压 tar jxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz22.文件cp到/usr/local/下,cp -r gcc-3.4.5-glibc-2.3.6 /usr/local/arm/3.修改环境变量,把交叉编译工具加入到PATH中去 cd ;vi .bash_profile然后在最后加fi原创 2017-06-17 17:19:03 · 302 阅读 · 0 评论 -
arm学习心得
1. 从CPU到内存 CPU-SRAM(电容储存,速度快,芯片体积大,贵)-SDRAM(触发器储存,速度较慢,便宜,主存)-ROM 2.arm程序运行首先一条汇编代码是32位,占用4个字节。根据Makefile中-Ttext定义代码段储存起始地址,如0x30000000,第一条指令地址是0x30000000,第二条代码地址是0x30000004,以此类推。标签的地址是其下面第一天代码地址。原创 2017-06-19 18:13:58 · 1803 阅读 · 0 评论 -
RCPND和中断未决寄存器INTPND以及外部中断未决寄存器EINTPEND分析
http://www.chinadmd.com/file/uteitwu3rosprowcoras3eov_1.html前几天把外部中断基本搞好了,但对几个中断寄存器的具体含义和区别不是很了解。今天特意拿起datasheet详读并网络上查了这方面的资料。将结果记录如下:S3C2440的中断寄存器有6个中断裁决器,分为2级:第一级为5个,第二级为1个。详见Datasheet的P3转载 2017-06-24 22:14:44 · 1780 阅读 · 0 评论