GNU_ARM入门.docVIP

  • 12
  • 0
  • 约2.43千字
  • 约 3页
  • 2017-09-23 发布于河南
  • 举报
GNU ARM汇编语言 GNU ARM 汇编快速入门 ? [label:] [instruction or directive} @ comment [标签:] [指令} @ 注释 ? GNU ARM 汇编中,任何以冒号结尾的都被认为是一个标签,而不一定非要在一行的开始。下面是一个简单的例子,这段汇编程序定义了一个add的函数,该函数返回两个参数的和: .section .text, “x” .global add @ give the symbol add external linkage add: ADD r0, r0, r1 @ add input arguments MOV pc, lr @ return from subroutine @ end of program GNU ARM汇编伪指令 下面列出了一些GNU ARM .ascii “string” 在汇编中定义字符串并为之分配存储空间(与armasm中的DCB功能类似)。 .asciz “string” 和.ascii, 但不分配存储空间。 ? .balign power_of_2 {,fill_value {,max_padding} } 以某种排列方式在内存中填充数值。 (该指令与armasm中的ALIGN类似)。 power_of_2表示排列方式,其值可为48,16或32,单位是byte;

文档评论(0)

1亿VIP精品文档

相关文档