ARM-v4汇编指令体系结构
lr2131
这个作者很懒,什么都没留下…
展开
-
每天学点ARM汇编 (ARMv4/v5版本汇编) ()
2013-7-16 条件执行 在ARM的指令编码表中,统一占用编码的最高4位[31:28]来表示条件码,即cond。 每种条件码用两个英文缩写字符表示其含义,可添加在指令助记符的后面,表示指令执行时必须要满足的条件。ARM指令根据CPSR中的条件位自动判断是否执行指令。在条件满足时,指令执行;否则,指令被忽略(可认为执行了一条NOP伪指令)。 指令的条件码:原创 2013-07-16 14:57:30 · 1552 阅读 · 0 评论 -
S3C2440 汇编之地址跳转
S3C2440 汇编之地址跳转 2015-2-11 自己写了个IRQ的跳转处理,但是却发现BL指令编译通不过,BLX也不行。 后来才知道,S3C2440还是ARMv4的汇编指令体系结构,不支持BLX,而BL只支持跳转到常量地址。 形如BL R0的写法是不行的,而BX是可以的,BX是带模式切换的,不过模式不需要切换也一样可以用,但BX不能把下一个地址保存到LR中, 只有BL和BLX才可以...原创 2015-02-11 10:52:57 · 1499 阅读 · 0 评论