ARM汇编
comwise
这个作者很懒,什么都没留下…
展开
-
ARM9协处理器CP15、MCR/MRC指令
在基于ARM的嵌入式应用系统中,存储系统通常是通过系统控制协处理器CP15完成的。CP15包含16个32位的寄存器,其编号为0~15。访问CP15寄存器的指令MCR ARM寄存器到协处理器寄存器的数据传送MRC 协处理器寄存器到ARM寄存器的数据传送MCR指令和MRC指令只能在处理器模式为系统模式时执行,在用户模式下执行MCR指令和MRC指令将会触发未定义指令的异常中断。转载 2013-06-04 14:11:36 · 1103 阅读 · 0 评论 -
adr与ldr区别(Mini2440裸机程序阐述)
有关概念首先arm地址有几个地址概念:编译地址、期望运行物理地址、实际运行物理地址、位置无关、位置相关编译地址 :编译阶段的生成地址,其是相对地址 ,有些地址还没确定,如调用其他.O文件中的函数或库函数期望运行物理地址 :链接阶段生成的地址(期望绝对地址 ),会确定编译阶段没有确定的地址,并会根据链接器假设期望的程序烧录运行物理启始地址 ,来分配期望运行物理地址实际原创 2013-08-25 09:24:20 · 878 阅读 · 0 评论 -
ARM保存中断时,为什么使用“sub lr, lr, #4”
1.首先要谈流水线,在arm执行过程中一般分为取指,译码,执行阶段 也就是假设当前 第一条指令在执行阶段 第二条指令在译码阶段原创 2013-08-29 09:35:20 · 4810 阅读 · 0 评论