频道栏目
读书频道 > 系统 > 其他综合 > 深入理解8051单片机系统
2.5.3 汇编指示符
2015-12-03 13:31:57     我来说两句
收藏   我要投稿

本文所属图书 > 深入理解8051单片机系统

本书详细介绍了8051单片机的各种功能。主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I O端口编程、8051寻址方式、算术逻辑指令与程序、8051 C语音编程、8051硬件接线、8051定时  立即去当当网订购

下面是一些常用的8051指示符。

ORG(初始)

ORG指令用于表示起始地址。ORG后面的数既可以是十六进制数也可以是十进制数,如果数值后没有跟H,就表示它是十进制数,而且汇编器会自动将它转换成十六进制数。一些汇编器使用“.ORG”(注意点号)来代替“ORG”。这可查看你所使用的汇编器资料。

EQU(等同)

该指示符用于定义常量,但不占存储器空间。EQU指令不为数据分配存储空间,只将常数和数据标识联系起来,当标识出现在程序中时,标识对应的值就会替代常量。以下程序中使用EQU作为计数常量,然后该常量被装载到R3寄存器中。

COUNTEQU 25
.......

MOVR3 #COUNT

当执行完指令“MOV R3,#COUNT”后,25就被装载到寄存器R3中(注意#符号)。那使用EQU的优势是什么呢?假定有一个常量(一个固定的值)在程序中多次被使用到,当程序员想要改变程序中的这个值时,就可以使用EQU,这样程序员就只须将程序修改一次,汇编器就会修改所有想修改的值,而无须在程序中一个一个找出来并修改。

END指令

另一个重要的伪指令是END指示符。该指令告诉汇编器源文件(asm)末尾所处的位置。END指令是8051程序的最后一行,意味着END指令之后的源代码都会被汇编器忽略。一些汇编器使用“.END”(注意点号)来代替“END”。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.5.2 DB(定义字节)
下一篇:2.5.4 汇编语言中使用标识的规则
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站