ARM汇编伪指令与伪操作.pptVIP

  • 2
  • 0
  • 约8.24千字
  • 约 53页
  • 2019-11-23 发布于浙江
  • 举报
MACRO、MEND伪操作可以将一段代码定义为一个整体,称为宏,然后就可以在程序中通过宏指令多次调用该段代码。MACRO标志宏定义的开始,MEND标志宏定义的结束。 语法格式: MACRO {$label} macroname {$parameter{,$parameter}…} 程序代码段 MEND 3. MACRO宏定义伪操作 #define PI 3.1415926 #define S(r) PI*r*r main() {float a,area; a=3.6; area=S(a); printf(“r=%f\narea=%f\n”,a,area); C语言宏定义和使用 与C语言中的#define相似,仅在源程序中做字符替换以MACRO指示符开始,以MEND结束。 [例6-30] MACRO $label TestAndBranch $dest, $reg, $cc $label CMP $reg, #0 B$cc $dest MEND Test TestAndBranch NonZero, R0, NE … NonZero Test CMP R0, #0 BNE NonZero … NonZero 6.3.5 指令集类型标识伪操作 指令集类型标识伪操作用来告诉

文档评论(0)

1亿VIP精品文档

相关文档