收藏 分享(赏)

《单片机原理及应用》课件02-伪指令.ppt

上传人:bubibi 文档编号:20014219 上传时间:2023-12-02 格式:PPT 页数:6 大小:622KB
下载 相关 举报
《单片机原理及应用》课件02-伪指令.ppt_第1页
第1页 / 共6页
《单片机原理及应用》课件02-伪指令.ppt_第2页
第2页 / 共6页
《单片机原理及应用》课件02-伪指令.ppt_第3页
第3页 / 共6页
《单片机原理及应用》课件02-伪指令.ppt_第4页
第4页 / 共6页
《单片机原理及应用》课件02-伪指令.ppt_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、伪伪 指指 令令单片机原理及应用单片机原理及应用 伪指令是伪指令是为汇编程序(翻译官)提供信息的指令,为汇编程序(翻译官)提供信息的指令,为汇编程序(翻译官)提供信息的指令,为汇编程序(翻译官)提供信息的指令,它它它它没有机器码没有机器码没有机器码没有机器码,不被计算机执行。常用的伪指令及功能:,不被计算机执行。常用的伪指令及功能:,不被计算机执行。常用的伪指令及功能:,不被计算机执行。常用的伪指令及功能:1.1.起始指令起始指令起始指令起始指令 ORG nnORG nn功能:功能:功能:功能:定义程序或数据块的起始地址定义程序或数据块的起始地址定义程序或数据块的起始地址定义程序或数据块的起始

2、地址。指示此语句后面的程序或指示此语句后面的程序或指示此语句后面的程序或指示此语句后面的程序或数据块以数据块以数据块以数据块以nnnn为起始地址。为起始地址。为起始地址。为起始地址。指令地址指令地址指令地址指令地址 机器码机器码机器码机器码源程序源程序源程序源程序 ORGORG 2000H 2000H 2000H 2000H 78 30 78 30 MAIN MAIN:MOV R0MOV R0,#30H#30H 2002H E6 2002H E6 MOV AMOV A,R0R0 ORG 3000HORG 3000H 3000H 3000H 23 23 TAB TAB:DB 23HDB 23H,

3、100100,A A 3001H 64 3001H 64 3002H 41 3002H 41单片机原理及应用单片机原理及应用2.2.字节定义字节定义字节定义字节定义 标号:标号:标号:标号:DBDB(字节常数,或字符或表达式)(字节常数,或字符或表达式)(字节常数,或字符或表达式)(字节常数,或字符或表达式)功能:功能:功能:功能:指示在程序存储器中以标号指示在程序存储器中以标号指示在程序存储器中以标号指示在程序存储器中以标号为起始地址的单元里存放的数为为起始地址的单元里存放的数为为起始地址的单元里存放的数为为起始地址的单元里存放的数为字节数据(八位二进制数)。例如字节数据(八位二进制数)。例

4、如字节数据(八位二进制数)。例如字节数据(八位二进制数)。例如 LNLN:DB 32DB 32,CC,25H25H,-1 -1 ;LNLNLN+3 LN+3 地址单元依次存放地址单元依次存放地址单元依次存放地址单元依次存放20H,43H,25H 20H,43H,25H,FFHFFH地址地址地址地址 数据数据数据数据LNLN2020LN+1LN+14343LN+2LN+22525LN+3LN+3FFFF3.3.字定义字定义字定义字定义 标号:标号:标号:标号:DW DW(字常数或表达式)(字常数或表达式)(字常数或表达式)(字常数或表达式)作用:作用:作用:作用:指示在程序存储器中以标号为指示在

5、程序存储器中以标号为指示在程序存储器中以标号为指示在程序存储器中以标号为起始地址的单元里存放的数为字数据起始地址的单元里存放的数为字数据起始地址的单元里存放的数为字数据起始地址的单元里存放的数为字数据(即(即(即(即1616位的二进制数),位的二进制数),位的二进制数),位的二进制数),例如:例如:例如:例如:GHGH :DW 1234HDW 1234H,5678H5678H,0808GHGH12123434GH+2GH+256567878GH+4GH+400000808单片机原理及应用单片机原理及应用 5.5.等值指令等值指令等值指令等值指令 标号标号标号标号 EQUEQU(数值表达式)(数

6、值表达式)(数值表达式)(数值表达式)表示表示表示表示EQUEQU两边的量等值,用于为标号或标识符赋值。两边的量等值,用于为标号或标识符赋值。两边的量等值,用于为标号或标识符赋值。两边的量等值,用于为标号或标识符赋值。例如:例如:例如:例如:X1 X1 EQU 2000HEQU 2000H X2 X2 EQU 0FHEQU 0FH MAIN:MOV DPTRMAIN:MOV DPTR,#X1 ;DPTR=2000H#X1 ;DPTR=2000H ADD A ADD A,#X2 ;A=A+0FH#X2 ;A=A+0FH4保留字节保留字节 标号:标号:DS(数值表达式)(数值表达式)作用:作用:指

7、示在程序存储器中保留以标号为起始地指示在程序存储器中保留以标号为起始地址的若干字节单元,其单元个数由数值表达式指定。址的若干字节单元,其单元个数由数值表达式指定。例如例如 L1:DS 32;从从L1地址开始保留地址开始保留32个存储单元。个存储单元。单片机原理及应用单片机原理及应用6.6.位定义位定义位定义位定义 标号标号标号标号 BIT BIT 位地址位地址位地址位地址 作用:作用:作用:作用:同同同同EQUEQU指令,不过定义的是位操作地址。指令,不过定义的是位操作地址。指令,不过定义的是位操作地址。指令,不过定义的是位操作地址。例如例如例如例如 AIC BIT P1.1AIC BIT P1.1。7.汇编结束汇编结束 END作用:作用:指示源程序段结束。指示源程序段结束。END 指令放在指令放在程序的最后程序的最后。A51 汇编程序还有一些其它的伪指令,列在教材表汇编程序还有一些其它的伪指令,列在教材表 3-1中。中。常用程序结构有顺序程序、分支程序、循环程序、子程序等。常用程序结构有顺序程序、分支程序、循环程序、子程序等。常用程序结构有顺序程序、分支程序、循环程序、子程序等。常用程序结构有顺序程序、分支程序、循环程序、子程序等。单片机原理及应用单片机原理及应用单片机原理及应用单片机原理及应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 网络技术 > 前端技术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报