ARM
hedtao
这个作者很懒,什么都没留下…
展开
-
ARM汇编伪指令 .word
ARM汇编伪指令 .word经常碰到那些以“.”打头的一些令人头疼的伪指令,至于.globl _start .balign .align .data .text等等就算了,最最bt的如下:_undefined_instruction: .word undefined_instruction这个.word令人费解。网上的技术人员都不屑回答,说请参考GNU ASM。我去看了,对于.wo转载 2012-10-09 18:54:16 · 553 阅读 · 0 评论 -
ARM体系中的CPSR与SPSR
转自:http://blog.sina.com.cn/s/blog_6bec9cbc0100qfx7.htmlCPSR:程序状态寄存器(current program statusregister) cpsr在用户级编程时用于存储条件码CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。程序状态寄存器****************************转载 2012-10-09 16:48:07 · 1792 阅读 · 0 评论 -
arm汇编b,bl指令浅析
B或BL指令引起处理器转移到“子程序名”处开始执行。两者的不同之处在于BL指令在转移到子程序执行之前,将其下一条指令的地址拷贝到R14(LR,链 接寄存器)。由于BL指令保存了下条指令的地址,因此使用指令“MOV PC ,LR”即可实现子程序的返回。而B指令则无法实现子程序的返回,只能实现单纯的跳转。用户在编程的时候,可根据具体应用选用合适的子程序调用语句。 AREA Init,CODE,转载 2012-10-09 18:21:21 · 1255 阅读 · 0 评论