码迷,mamicode.com
首页 > 其他好文 > 详细

ARM 汇编 简单介绍

时间:2019-06-12 19:49:54      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:end   全局   ext   条件   color   div   说明   数据   编译   

1. 汇编文件说明 :

  汇编文件以 【.s】结尾的文件格式

  注释:多行注释 /* */   ; 单行注释 @

 

2.  符号说明:

  1) 汇编指令,一条指令对应一个机器码,完成一定的功能

  2) 伪指令,一条指令对应多条机器码,完成一个稍微复杂的功能

  3) 伪操作,不会生成机器码,为了协助编译器,进行编译的,如:条件编译等

 

3. ARM 汇编指令分类:

  1) 数据处理指令。

  2) 内存访问指令。

  3) 跳转指令 b  bl。

  4) 状态寄存器(CPSR)访问指令。

  5) 异常产生指令 swi

 

4. 声明一个全局变量使用 【 .global 】如: 【 .global  tip 】 tip在其他文件中也可以使用

 

5. 伪操作

在汇编文件中 都要使用  { .text    .end } 表示在一个有效的区域内,在 end后的指令将不被编译器识别

如: start.s 文件中:

.text     @ 伪操作,  .text 表示编译到代码段

.end      @ 伪操作 表示汇编文件结束    

 

ARM 汇编 简单介绍

标签:end   全局   ext   条件   color   div   说明   数据   编译   

原文地址:https://www.cnblogs.com/electronic/p/11010887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!