随笔分类 -  ARM

ARM指令集
摘要:ARM指令的基本格式 ARM指令的基本格式为: <Opcode> {<Cond>} {S} <Rd>, <Rn> { , <Opcode2> } 其中,<>内的项是必需的,{}内的项是可选的。 1)Opcode项 Opcode是指令助记符,即操作码,说明指令需要执行的操作,在指令中是必需的。 2)Cond项(command) Cond项表明了指令的执行的条件,每一条ARM指令都可以在规定的条件下执行,每条ARM指令包含4位的条件码,位于指令的最高4位[31:28]。 条件码共有16种,每种条件码用2个字符表示,这两个字符可 阅读全文

posted @ 2013-04-18 23:14 屁屁侠 阅读(4157) 评论(0) 推荐(0)

ARM寻址方式
摘要:1.寻址方式:处理器根据指令中给出的地址信息来寻找物理地址的方式2.立即数寻址(立即寻址):操作数本身就在指令中给出,只要取出指令就取到了操作数。这个操作数被称为立即数,对应的寻址方式叫做立即寻址。ADD R0, R0, #1; R0 + 1 --> R0ADD R0, R0, #0x3f; R0 + 0x3f --> R01)第二个源操作数即为立即数,要求以#为前缀2)十六进制表示的操作数,要求在#后面添加0x或者&3.寄存器寻址:利用寄存器中的数值为操作数,这种寻址方式是各类微处理器经常采用的一种方式,也是执行效率比较高的寻址方式。ADD R0, R1, R2; R1 阅读全文

posted @ 2013-04-16 14:26 屁屁侠 阅读(518) 评论(0) 推荐(0)

导航