EQU伪操作为数字常量,基于寄存器的值和程序中的标号定义一个字符名称。“*”是EQU的同义词。

语法格式:

name EQU EXPR{,type}

其中,name为expr定义的字符名称;expr为基于寄存器的地址值、程序中的标号、32位的地址常量或者32位的常量。表达式expr为常量。type为当expr为32位常量时可以使用type指示expr数据的类型,取值为CODE32、CODE16和DATA.

例如:

abcd EQU 2 ;定义abcd符号的值为2

abcd EQU label+16 ;定义abcd符号的值为(label+16)

abcd EQU 0x1c,CODE32 ;定义abcd符号的值为绝对地址值0x1c,而且此处为ARM指令

转载于:https://blog.51cto.com/8010089/1304205

ARM汇编EQU伪指令相关推荐

  1. ARM汇编杂项伪指令

    杂项伪指令 杂项伪指令在汇编编程设计较为常用,如段定义伪指令,入口点设置伪指令,包含文件伪指令,标号导出或引入声明等,该类伪指令如下:          边界对齐: ALIGN.          段 ...

  2. linux汇编伪指令大全,ARM汇编的伪指令(一)

    ARM汇编伪指令介绍 在ARM汇编语言程序里,有一些特殊的助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,这些特殊指令助记符被称为伪指令,他们所完成的操作称为伪操作.伪指令在源程序中的作 ...

  3. ARM汇编指令立即数规范和判断

    转载 :https://blog.csdn.net/yunfenglw/article/details/41621103 在ARM汇编的数据处理指令中经常会使用到常数,而ARM汇编中规定使用的常数必须 ...

  4. ARM汇编:伪指令DATA和EQU的区别

    ARM汇编:伪指令DATA和EQU的区别 1.EQU 指令 定义:用于将一个数值或寄存器名赋给一个指定的符号名. 格式: 符号名 EQU 表达式 符号名 EQU 寄存器名 注意:表达式必须是一个简单再 ...

  5. 【嵌入式开发】 ARM 汇编 (指令分类 | 伪指令 | 协处理器访问指令)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42408137  转载请著名出处 本博客相关文档下载 :  -- A ...

  6. ARM汇编伪指令介绍(全集)

    在ARM处理器汇编语言程序设计里,有一些特殊的指令助记符.这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊的指令助记符为伪指令,它们所完成的操作称为伪操作. 伪指令在源程序中的作用 ...

  7. arm汇编指令_ARM汇编伪指令介绍.

    符号定义( Symbol Definition )伪指令 符号定义伪指令用于定义 ARM 汇编程序中的变量.对变量赋值以及定义寄存器的别名等操作. 常见的符号定义伪指令有如下几种: - 用于定义全局变 ...

  8. ARM汇编ADR,LDR等伪指令

    arm中LDR伪指令与LDR加载指令LDR伪指令的形式是"LDR Rn,=expr".下面举一个例子来说明它的用法. COUNT EQU 0x40003100 -- LDR R1, ...

  9. ARM汇编指令(ARM寻址方式、汇编指令、伪指令

    1.寻址方式 所谓寻址方式就是:处理器根据指令中给出的地址信息来寻找物理地址的方法. 1)立即寻址 立即寻址也叫立即数寻址,这是一种特殊的寻址方式,操作数本身就是在指令中给出的. 只要取出指令也就是取 ...

最新文章

  1. CF Educational Round 23 F.MEX Queries
  2. Sitecore 9有什么新功能
  3. UCenter实现同步登陆原理
  4. 32.C#--方法中使用out参数做登录判断
  5. ieee39节点系统介绍_太原理工大学 秦文萍,逯瑞鹏等:大规模新能源接入对电气耦合综合能源系统稳定性有何影响?...
  6. 【VirtualBox】VirtualBox的桥接网络模式,为啥网络不稳定?
  7. 编辑服务器上的文件,Sublime Text编辑远程Linux服务器上的文件
  8. android sdk更新后出现please update ADT to the latest ve
  9. Web 实时通信 WebRTC
  10. python 多线程下载_Python 多线程下载器
  11. 火车票放票时间 潜规则
  12. ajax 网络延迟 异步,利用 jQuery 的 Ajax 来实现检查网络延迟多少秒
  13. java值得注意的几个问题
  14. CentOS 6虚拟机Hadoop安装教程
  15. CS229的简单梳理(待续)
  16. Vue仿制移动端QQ音乐(可预览)
  17. iOS8 定位新增功能
  18. 实验8 脉冲宽度调制(PWM)模块 北京化工大学 2019090034
  19. 罐装红酒的开拓者——智利菲尔帝进军中国市场
  20. 【Godot】SkillNode 技能节点

热门文章

  1. java observable 使用_如何使用rxjava2取消Observable.timer?
  2. oracle修改字段长度sql_Oracle RAC修改参数文件位置
  3. C程序中如何区分windowsx86,x64
  4. 盲人方便的使用计算机输入文字,中文信息学报盲人用计算机软件系统中的语音和自然语言处理技术Ξ.PDF...
  5. Python SHA1算法
  6. TensorFlow tf.keras.layers.RNN
  7. matplotlib Artist 教程
  8. freecplus框架,Linux平台下C/C++程序员提高开发效率的利器
  9. 计算机专业指南作业6,计算机专业指南的学习心得体会
  10. 读取其他软件页面数据_电脑软件分享之硬盘数据完美恢复