首页
基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

MCS-51汇编语言程序格式

作者:    来源:本站原创    点击数:   更新时间:2007年09月27日   
 

5) MCS-51汇编语言程序的一般格式

* 与8086不同,没有代码段、数据段等区分,统一编址。

* 程序由指令行或注释行组成,指令行每行只能写一条指令。

* 指令前可用“标号:”表示指令地址,以便在指令中引用;标号是符号名,以字母开头。

* 注释行应以“;”号开头;指令后也可用“;”号分隔,附加注释。

* 程序由伪指令ORG XXXXH 定位,ORG中的16位地址就是将来写入程序存储器的绝对地址。程序中的ORG应按地址从小到大排列。由ORG定位的程序段可以不连续,汇编程序将会在段间的空地址上填00H,即NOP。因此,每个ORG段的最后一条指令一般应是转移指令。

* 数据由伪指令DB(字节)或DW(双字节)说明。数值应以数码0-9开头;尾缀说明:B-二进制,D-十进制,H-十六进制。十进制D可缺省。

转载须保留地址:http://www.51hei.com/mcu/287.html

* 伪指令EQU可定义等价字段,以便用符号名代表某个操作数,例如:

aa EQU 30H

bb EQU #30H

MOV A,aa ; aa等价于“30H”, 该指令即 MOV A, 30H

MOV R0,bb ; bb等价于“#30H”,该指令即 MOV R0,#30H




 
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
单片机USB-ISP下载线制作
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机时钟设计
单片机数字钟设计
单片机键盘程序(4×4矩阵式
单片机串口通讯
单片机秒表设计
 >> 相关文章
  • 暂无相关链接
  • 站长:刘兴国 站长信箱:372xcom1@21cn.com
    单片机教程 @ www.51hei.com 2007-2008