历史上的今天
今天是:2024年09月23日(星期一)
2019年09月23日 | ARM汇编:伪指令DATA和EQU的区别
2019-09-23 来源:eefocus
1、EQU 指令
定义:用于将一个数值或寄存器名赋给一个指定的符号名。
格式:
符号名 EQU 表达式
符号名 EQU 寄存器名
注意:表达式必须是一个简单再定位表达式。用 EQU 指令赋值以后的字符名,可以用作数据地址、代码地址、位地址或者直接当做一个立即数使用。
比如:
s equ bx+simov cx,[s]那么上面两句代码相当于如下指令:mov cx,[bx+si]
2、DATA 指令
定义:用于将一个内部 RAM 的地址赋给指定的符号名。
格式:
(1)表达式功能:符号名 DATA 表达式
注意:数值表达式的值在 0-255 之间,表达式必须是一个简单再定位表达式。
比如:
TEM DATA 50HTEM 即是一个地址
(2)数据地址赋值功能:符号名 DATA 数值
比如:
WATER DATA 30H。功能:将数据地址或代码赋与规定的字符名称。
※EQU与DATA区别:
1)、EQU须先定义后使用,而DATA可无须如此。
2)、EQU可把汇编符号赋给一个字符名称,而DATA伪指令不能。
3)、DATA可用于表达式,而EQU不行。
下一篇:ARM汇编:MRS和MSR指令
史海拾趣
|
坦“帅”的讲,一直以来,都见过很多windows里的dll动态链接库,对其神往。然其调用过程,用法以其怎么生成都不知一二。近来也想通了,windows编程来得少,可以先不用懂它。但是最近在学430,发现里面有Dlib,引发了我对在430里包含库文件的疑问。一 ...… 查看全部问答> |
|
大虾好,本人学的是软件编程,工作三年多,一直做的Delphi开发。年初高中同学聚会,探讨在职场谋生发展之道,当然说是这么说,其主要内容还是云里雾里的扯淡。后来 有个做电路画板的同学说,想做电路仿真软件,他不懂编程,问我有没兴趣。同学简单 ...… 查看全部问答> |
|
现在的电源很多;对于一个刚做电源的人来说,IC选型也是至关重要的一环;看大伙 心中是否已经有合适的方案选择,说来听听;我觉得要是过安规 做隔离的电源效率很 难做到95%以上,这种要求确实很苛刻的;不知道有没有这么好的电 ...… 查看全部问答> |
|
画面分割处理器常见故障解答 1.电源工作不正常,引起分割器锁机。 解决方法:更换电源。 2.接入BNC头视频线接触不良,造成画面跳动。 解决方法: a.正确接入BNC头视频线。 b.正确焊接BNC头。 3.由于误设程序,造成分割器工作混乱。 解决方 ...… 查看全部问答> |
|
电路图如上,做的是一个人体检测报警器 有采用菲涅尔透镜,传感器焊在电路板上,透镜盖在上面 现在按照以上的电路及参数做了板子,具体情况如下: 1.有人时,输出重复跳变,每次输出“1”约10秒,输出“0”约0.5秒; 2.没人时,基本跟有人的 ...… 查看全部问答> |
|
我有个项目是在公交车上使用NRF24L01+进行通信. 客户提出这样在加油站是否安全的问题. 我也没有查到比较客观和有说服力的证明. 大家讨论讨论.… 查看全部问答> |




