×

ARM标准汇编与GNU汇编大全

消耗积分:10 | 格式:rar | 大小:90 | 2010-03-03

王伟

分享资料个

ARM标准汇编与GNU汇编

前段时间看arm的汇编,发现很多有一个小点,但是借来的书上的语法却没有,问同学也不知道,于是在网上查了一番才发现我书上看到的是arm的标准汇编,而有小点的gnu的汇编,于是将收集到的资料整理后放到这里来。
GNU汇编语言结构                                             
     主要包括三个常用的段:
     data      数据段 声明带有初始值的元素
     bss       数据段 声明使用0或者null初始化的元素
     text      正文段 包含的指令, 每个汇编程序都必须包含此段
   
     使用.section 指令定义段, 如:
     .section .data
     .section .bss
     .section .text
   
     起始点:
     gnu汇编器使用_start标签表示默认的起始点, 此外如果想要汇编内部的标签能够被外部程序访问,
     需要使用.globl 指令, 如:.globl _start
   
   
     使用通用库函数时可以使用:
     ld -dynamic-linker /lib/ld-linux.so.2

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !