单片机汇编伪指令DATA和EQU的区别

发布者:TranquilDreams最新更新时间:2019-05-20 来源: eefocus关键字:单片机  汇编  伪指令  DATA  EQU 手机看文章 扫描二维码
随时随地手机看文章

1、EQU 指令用于将一个数值或寄存器名赋给一个指定的符号名。

格式:  符号名   EQU   表达式  

       符号名   EQU   寄存器名

表达式必须是一个简单再定位表达式。

用 EQU 指令赋值以后的字符名,可以用作数据地址、代码地址、位地址或者直接当做一个立即数使用。

比如:

s equ bx+si

mov cx,[s]

那么上面两句代码相当于如下指令:

mov cx,[bx+si]

2、DATA 指令用于将一个内部 RAM 的地址赋给指定的符号名。

格式:  符号名    DATA    表达式

数值表达式的值在 0-255 之间,表达式必须是一个简单再定位表达式。

比如:

TEM   DATA 50H

tem即是一个地址

DATA(数据地址赋值命令)。 

    功能:将数据地址或代码赋与规定的字符名称。

    格式:WATER   DATA   30H。

    ※EQU与DATA区别:

    1)、EQU须先定义后使用,而DATA可无须如此。

    2)、EQU可把汇编符号赋给一个字符名称,而DATA

        伪指令不能。

    3)、DATA可用于表达式,而EQU不行。


关键字:单片机  汇编  伪指令  DATA  EQU 引用地址:单片机汇编伪指令DATA和EQU的区别

上一篇:STC单片机之我见(一)-----IO口
下一篇:STC单片机下载不进程序及解决办法

推荐阅读最新更新时间:2024-11-07 16:01

STM8单片机基本硬件线路设计
  其实STM8可以不需要晶振跟复位电路,但是为了最小系统能够稳定运行,所以最好增加外部电路。 ● STM8复位电路设计   STM8单片机内置上电复位(POR),所以,STM8单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。 若是系统需要设置按键复位电路,那么注意,STM8单片机是低电平复位,如下图,设计按键复位电路: ● STM8震荡电路设计 STM8单片机内置RC振荡电路。出厂时,未进行时钟源设置的STM8,其时钟源使用的是内部16M高速RC振荡器,然后经过8分频则是2M频率。 通过程序对寄存器的设置,可以设置MCU的内部RC振荡频率。例如:4M、8M等。不过,内置RC振荡,在一致性方面存在差异,它因生
[单片机]
STM8<font color='red'>单片机</font>基本硬件线路设计
基于PIC单片机控制的RLC智能测量仪
在使用电子元器件时,首先需要了解其参数,这就要求能够对元器件的参数进行精确测量。采用传统的仪表进行测量时,首先要从电路板上焊开器件,再根据元件的类型,手动选择量程档位进行测量,这样不仅麻烦而且破坏了电路板的美观。经过理论分析和实验研究,采用正交采样算法,并由单片机控制实现在线测量、智能识别、量程自动转换等多种功能,可大大提高测量仪的测量速度和精度,扩大测量范围。因此这种RLC测量仪既可改善系统测量的性能,又保持了印刷电路的美观,较传统的测量仪还具有高度的智能化和功能的集成化,在未来的应用中将具有广阔的前景。 1 硬件电路设计 此测量仪硬件设计思路如图1所示。 由于PIC单片机只能正确采集0~5 V之间的电压,而输入的信
[测试测量]
基于单片机的汽车组合电子仪表
仪表是人和汽车的交互界面,为驾驶员提供所需的汽车运行参数、故障、里程等信息,是每一辆汽车必不可少的部件。仪表显示的直观与美观使得驾驶不但是代步之必需,也成为舒适生活的一部分,而参数传递的准确与可靠性则直接关系到汽车行驶的安全。 现代仪表最突出的特点是功能的模块化,通常要组装一块仪表,只需将几个功能模块在定制PCB的基础上联合起来,就可以得到一个完整的系统。长安等经济型汽车的指针仪表一般为独立的模块,提示/报警功能由PCB上的小灯泡完成。SANTANA系列的指针由印刷电路板上的十字线圈驱动,提示/报警灯全部是发光二极管。轿车的仪表板上显示的主要数据、来源及对应显示方式如下表(根据SANTANA2000): 表1 可见目前的汽车仪
[单片机]
基于<font color='red'>单片机</font>的汽车组合电子仪表
PIC单片机该怎么加密
见过很多初学者对PIC16系列单片机的ID码的读和写犯迷糊。说实话,这方面的资料也不怎么全。有些教材可能会涉及ID区域的介绍,可是往往是一代而过。这对初学者来说是比较容易犯错的地方。今天有空,对相关的问题作了一些整理,分享给大家。可能有些地方说的不够妥当,欢迎大家多多探讨。 1.什么是ID区域? ID区域是独立于EEPROM,FLASH,RAM的区域。程序设计人员可以利用该区域存放软件的版本号,编写日期,烧录日期,产品标识等信息。不过该区域很小PIC16系列只能存放4个字节。 2.ID码怎么烧录到ID区域里面去? 可以利用PICC自带的宏命令IDLOC(X)来实现。具体操作如下: ........
[单片机]
手把手教你用51单片机DIY音乐频谱显示器
每当看到家里的音箱功放上的几排小灯,随着播放的音乐如波浪般跳跃,或者在电脑上打开千千静听这个音乐播放软件时,看到那动感的频谱跟随音乐节奏优美的舞动着时,不禁思绪万千,要是自己某天能亲手用普通的单片机DIY这么一个东东,那将是多么有成就感的事情,至少对我们电子爱好者来说,这是许多人曾经梦想过的。伴随音箱里传来的美妙音乐,原本只能“听”的音乐,现在却还能“看”,给人带来视觉上的炫酷享受。 本文将带领你动手探究其中的奥秘,你会发现她不再神秘,只要跟着我一步一步动手做,你一定可以成功做出来。让我们给音乐赋予一个完美的视听极限,你还在等什么?马上动手吧! 下面我们将讲解与制作有关的基础理论知识,我将力求使 音乐频谱 显示的原理通俗易懂。当
[电源管理]
手把手教你用51<font color='red'>单片机</font>DIY音乐频谱显示器
单片机制作的时钟程序
今天完成的一个用单片机制作的时钟程序, /**************************************************************** *工程名:带秒显示时钟单片机程序 * *单片机:STC89C52 * *电路板:http://www.51hei.com/150a.htm * *目 的:学习单片机编程 * *是 间:2012-11-25星期五 * *作 者:张杉峰 * *修 订:功能有待完善,下边我还加上调整时间的功能 * *****************************************************************/ #i
[单片机]
基于C8051单片机和FPGA实现导纳测量仪的系统设计
虚拟仪器的广泛应用,使得用户可以根据需求,设计自己的仪器系统。无源网络导纳测量仪即是虚拟仪器设计思想的一种具体运用,旨在实现对端口网络的导纳进行自动测量。测量仪是以C8051单片机为控制和处理核心,采用可编程逻辑器件EPF10K10,根据DDS原理产生信号源,将信号源连接到待测的网络上,对网络两端的电压和电流进行差分放大,使其输出电压尽可能达到ADC的最大输入电压,然后进行A/D采样,采样时,频率随信号频率而改变,一个周期内固定采32个点,用单片机的P1、P2直接接收数据,边采样边接收。对采样所得的电流、电压数据进行快速傅立叶变换(FFT),并分别求出其模值和相位,则导纳的模值为电流模值与电压模值之比,相位为电流与电压的相位之差。
[单片机]
基于C8051<font color='red'>单片机</font>和FPGA实现导纳测量仪的系统设计
MCU用户面临三大挑战为其发展奠定了基础
在日益全球化和竞争激烈的环境中,微控制器的用户(OEM厂商)正在努力求得生存与发展。美国经济萎靡不振,使得他们的生存环境变得更加严峻。这些用户面临三种挑战:首先,他们正在努力通过功能特点、性能或价格使其终端产品实现差异化。其次,他们正在努力加快产品上市速度,以收回在复杂的设计上面所耗费的越来越多的投资。第三,他们试图在不增加成本的情况下实现上述两个目标。MCU用户面临的这些挑战为MCU的下一步发展奠定了基础。 为了使终端产品实现差异化,OEM厂商更加热衷于增加额外的功能特点,比如用户界面与连接性。用户界面正在迅速从按键型向触摸感应型转变。尤其是在家电产业,触摸感应用户界面在外观和功能性方面都具有优势。比如煤气灶表面
[单片机]
<font color='red'>MCU</font>用户面临三大挑战为其发展奠定了基础
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved