ARM汇编/伪汇编
wangpengqi
这个作者很懒,什么都没留下…
展开
-
ARM汇编伪指令介绍
在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 在 ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制转载 2012-12-19 22:13:01 · 585 阅读 · 0 评论 -
ARM汇编指令:LDR伪指令和LDR装载指令的区别
LDR伪指令的格式:LDR register, =expression 相当于把expression的值(其实标号可以理解为地址值)放到寄存器中;LDR装载指令的格式:LDR register,expression 相当于把expression地址中的内容放到寄存器中去;举例:LDR R0, STR @相当于把str中值0x33f80000放到寄存器R0中;LDR R转载 2012-12-19 22:21:50 · 1911 阅读 · 0 评论 -
__asm__ __volatile__ 嵌入式内嵌汇编语法解构
__asm__ __volatile__ 嵌入式内嵌汇编语法解构带有C/C++表达式的内联汇编格式为: __asm__ __volatile__("Instruction List" :Output: Input : Clobber/Modify); 其中每项的概念及功能用法描述如下: 1、__asm__ __asm__是GCC 关键字转载 2013-01-05 22:39:46 · 2032 阅读 · 0 评论