31MCS-51汇编语言指令格式.ppt

上传人:本田雅阁 文档编号:2884385 上传时间:2019-06-01 格式:PPT 页数:17 大小:280.02KB
返回 下载 相关 举报
31MCS-51汇编语言指令格式.ppt_第1页
第1页 / 共17页
31MCS-51汇编语言指令格式.ppt_第2页
第2页 / 共17页
31MCS-51汇编语言指令格式.ppt_第3页
第3页 / 共17页
31MCS-51汇编语言指令格式.ppt_第4页
第4页 / 共17页
31MCS-51汇编语言指令格式.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《31MCS-51汇编语言指令格式.ppt》由会员分享,可在线阅读,更多相关《31MCS-51汇编语言指令格式.ppt(17页珍藏版)》请在三一文库上搜索。

1、1,教学目的 1、掌握MCS51单片机汇编语言指令的标注格式和常用符号的意义。,第三章 89S51单片机指令系统,第一节 指令格式,教学重点 汇编语言指令的标注格式和常用符号的意义 。,教学难点 汇编语言指令的标注格式和常用符号的意义 。,2,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:, 标号是用户设定的符号,它实际代表该指令所在的地址。 标号必须以字母开头,其后跟18个字母或数字,并以“:”结尾。,3,P34 二、汇编指令格式,第一节 指令格式, 标号,(0050H),0060H,4,P34 二、汇编指令格式,第一节 指令格式, 标号,0064

2、H,0062H,5,实验6.1,6,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:,操作码是用英文缩写的指令功能助记符。 它确定了本条指令完成什么样的操作功能。如:ADD表示加法操作。 任何一条指令都必须有助记符。,7,第一节 指令格式,操作码,根据指令格式,找出表中指令的,8,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:,它与操作码之间必须以一个或几个空格分隔。,如上例中A表示操作对象是累加器A的内容, 并指出操作结果又回送A存放。,目的操作数提供操作的对象,并指出一个目标地址,,表示操作结果存放单元的

3、地址;,9,第一节 指令格式,目的操作数,根据指令格式,找出表中指令的,10,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:,源操作数指出的是一个源地址(或立即数), 表示操作的对象或操作数来自何处。,它与目的操作数之间要用“,”隔开。,11,第一节 指令格式,源操作数,根据指令格式,找出表中指令的,12,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:,注释部分是用户对该条指令或该段程序功能的说明。 它以分号“;”开头,可以用中文、英文或某些符号来表示。 表示将箭头右边的内容读出后送入箭头左边的单元中去。,

4、只出现在用汇编指令编写的源程序中,是为了增加程序的可读性而写的。,13,P34 二、汇编指令格式,第一节 指令格式,MCS-51单片机汇编语言指令的标准格式如下:,方括号 表示该项是可选项,表示有的指令没有这项。,例如子程序返回指令只有操作码RET,加一指令“INC A; (A)(A) +1”操作数只有一个A,14,课堂练习1,第一节 指令格式,1、标号L1、L2、L3、START各表示什么意义?,2.哪些指令只有一个操作数?,15,课堂练习1,第一节 指令格式,3、指出每条指令的各个组成部分,并填入下表中。,16,P35,第一节 指令格式,常用符号,direct: 表示内部数据存贮器单元的地

5、址。 对特殊功能寄存器SFR而言,既可使用它的物理地址,也可直 接使用它的名字。,Rn: 表示当前工作寄存器R0R7中的一个。,#data: 表示8位立即数,即8位常数,取值范围为#00H#0FFH,: 表示间接寻址寄存器或基址寄存器的前缀符号。,Ri: 表示寄存器间接寻址,常常作间接寻址的地址指针。 其中Ri代表R0和R1寄存器中的一个。,17,P35 常用符号,addr16: 表示16位地址 addr11: 表示11位地址 rel: 用补码形式表示的地址偏移量,取值范围为-128+127。 Bit: 表示内部RAM和SFR中的具有位寻址功能的位地址。,$: 表示当前指令的地址。,第一节 指令格式,#date16: 表示16位立即数,即16位常数, 取值范围为#0000H#0FFFFH,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1