汇编语言
笑看江湖路6
这个作者很懒,什么都没留下…
展开
-
ldr指令详解
LDR:通常都是作加载指令的,但是它也可以作伪指令,通常有两种不同的表示: 1)LDR pc, =MyHandleIRQ 表示将MyHandleIRQ地址放入pc寄存器中,相当于PC=MyHandleIRQ 。例如: 1. LDR r0,=label //用于加载立即数或一个地址值到指定寄存器中 //如果label是立即数: LDR r0,=0X123 ;将0...原创 2018-07-01 09:59:26 · 16187 阅读 · 2 评论 -
start.S 代码学习 C语言内存布局
/*参考了别人的一些笔记,看完了启动代码。本文档记录在看代码时碰到的困难,将这些曾经困扰的问题记录下来,以备今后之用。分析时不重要的代码被删除了。*/.globl _start_start: b &nbs...转载 2018-07-23 21:15:59 · 660 阅读 · 0 评论 -
arm中的五级流水线
本文主要是通过分析五级流水及流水线互锁的原理,从而可以编写出更加高效的汇编代码。1. ARM9五级流水线ARM7采用的是典型的三级流水线结构,包括取指、译码和执行三个部分。其中执行单元完成了大量的工作,包括与操作数相关的寄存器和存储器读写操作、ALU操作及相关器件之间的数据传输。...原创 2018-07-24 13:12:08 · 11573 阅读 · 1 评论