MCS-51汇编语言指令格式

MCS-51汇编语言指令格式

ID:39335550

大小:280.11 KB

页数:17页

时间:2019-07-01

MCS-51汇编语言指令格式_第1页
MCS-51汇编语言指令格式_第2页
MCS-51汇编语言指令格式_第3页
MCS-51汇编语言指令格式_第4页
MCS-51汇编语言指令格式_第5页
资源描述:

《MCS-51汇编语言指令格式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学目的1、掌握MCS-51单片机汇编语言指令的标注格式和常用符号的意义。第三章89S51单片机指令系统第一节指令格式教学重点汇编语言指令的标注格式和常用符号的意义。教学难点汇编语言指令的标注格式和常用符号的意义。1P34二、汇编指令格式第一节指令格式MCS-51单片机汇编语言指令的标准格式如下:[标号:]操作码[目的操作数][,源操作数][;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H①标号是用户设定的符号,它实际代表该指令所在的地址。标号必须以字母开头,其后跟1—8个字母或数字,并以“:”

2、结尾。2P34二、汇编指令格式第一节指令格式实际地址标号汇编指令助记符ORG0000H0000HAJMPMAINORG0050H0050HMAIN:MOVP0,#0FFH0053HLCALLDELAYMOVP0,#00HLCALLDELAYLJMPMAIN①标号(0050H)0060H3P34二、汇编指令格式第一节指令格式实际地址标号汇编指令助记符ORG0060H0060HDELAY:MOVR5,#1000062HD1:MOVR6,#2000064HD2:MOVR7,#248D3:DJNZR7,D3DJNZR6,D2

3、DJNZR5,D1RETEND①标号0064H0062H4实验6.1ORG0000HAJMPSTARTORG0050HSTART:MOVR0,#30HMOVR2,#10HCLRAL1:MOV@R0,AINCR0INCAL2:DJNZR2,L1L3:SJMPL3END5P34二、汇编指令格式第一节指令格式MCS-51单片机汇编语言指令的标准格式如下:②操作码是用英文缩写的指令功能助记符。它确定了本条指令完成什么样的操作功能。如:ADD表示加法操作。任何一条指令都必须有助记符。[标号:]操作码[目的操作数][,源操作数]

4、[;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H6第一节指令格式操作码根据指令格式,找出表中指令的实际地址标号汇编指令助记符ORG0060H0060HDELAY:MOVR5,#1000062HD1:MOVR6,#2000064HD2:MOVR7,#248D3:DJNZR7,D3DJNZR6,D2DJNZR5,D1RETEND7P34二、汇编指令格式第一节指令格式MCS-51单片机汇编语言指令的标准格式如下:它与操作码之间必须以一个或几个空格分隔。如上例中A表示操作对象是累加器A的内容,并指出操

5、作结果又回送A存放。[标号:]操作码[目的操作数][,源操作数][;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H③目的操作数提供操作的对象,并指出一个目标地址,表示操作结果存放单元的地址;8第一节指令格式目的操作数根据指令格式,找出表中指令的实际地址标号汇编指令助记符ORG0060H0060HSTART:CLRP3.70062HMOVR2,#07H0064HMOVA,#0FEHLOOP:MOVP0,ARLADJNZR2,LOOPSJMPSTARTEND9P34二、汇编指令格式第一节指令格式MC

6、S-51单片机汇编语言指令的标准格式如下:④源操作数指出的是一个源地址(或立即数),表示操作的对象或操作数来自何处。它与目的操作数之间要用“,”隔开。[标号:]操作码[目的操作数][,源操作数][;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H10第一节指令格式源操作数根据指令格式,找出表中指令的实际地址标号汇编指令助记符ORG0060H0060HSTART:CLRP3.70062HMOVR2,#07H0064HMOVA,#0FEHLOOP:MOVP0,ALCALLDELAYRLADJNZR2,

7、LOOPSJMPSTARTEND11P34二、汇编指令格式第一节指令格式MCS-51单片机汇编语言指令的标准格式如下:⑤注释部分是用户对该条指令或该段程序功能的说明。它以分号“;”开头,可以用中文、英文或某些符号来表示。表示将箭头右边的内容读出后送入箭头左边的单元中去。只出现在用汇编指令编写的源程序中,是为了增加程序的可读性而写的。[标号:]操作码[目的操作数][,源操作数][;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H12P34二、汇编指令格式第一节指令格式MCS-51单片机汇编语言指令的

8、标准格式如下:⑥方括号[]表示该项是可选项,表示有的指令没有这项。例如子程序返回指令只有操作码RET加一指令“INCA;(A)←(A)+1”操作数只有一个A[标号:]操作码[目的操作数][,源操作数][;注释]①②③④⑤MAIN:ADDA,#10H;(A)←(A)+10H13课堂练习1第一节指令格式ORG2000H2000HSTART:MOVR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。