版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教学目的教学目的 1、掌握、掌握MCS51单片机汇编语言指令的标单片机汇编语言指令的标注格式和常用符号的意义。注格式和常用符号的意义。 第三章第三章 89S51单片机指令系统单片机指令系统第一节第一节 指令格式指令格式教学重点教学重点汇编语言指令的标注格式和常用符号的意义汇编语言指令的标注格式和常用符号的意义 。教学难点教学难点 汇编语言指令的标注格式和常用符号的意义汇编语言指令的标注格式和常用符号的意义 。P34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指令的标准格式如下: 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数,源操作数 ;注释;注
2、释 MAIN:ADD A ,#10H; (A)(A)+10H 标号是用户设定的符号,它实际代表该指令所在的地址。标号必须以字母开头,其后跟18个字母或数字,并以“:”结尾。P34 二、汇编指令格式二、汇编指令格式 第一节 指令格式实际地址实际地址标号标号汇编指令助记符汇编指令助记符ORG 0000H 0000HAJMP MAINORG 0050H 0050HMAIN:MOV P0,#0FFH0053HLCALL DELAYMOV P0,#00HLCALL DELAYLJMP MAIN 标号(0050H)0060HP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式实际地址实际地址标号标号
3、汇编指令助记符汇编指令助记符ORG 0060H0060HDELAY:MOV R5,#100 0062H D1: MOV R6,#2000064H D2:MOV R7,#248 D3:DJNZ R7,D3DJNZ R6,D2DJNZ R5,D1RETEND 标号0064H0062H实验实验6.1ORG 0000HAJMP STARTORG 0050HSTART:MOV R0,#30HMOV R2,#10HCLR AL1:MOV R0,AINC R0 INC AL2:DJNZ R2,L1L3:SJMP L3ENDP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指
4、令的标准格式如下: 操作码是用英文缩写的指令功能助记符。操作码是用英文缩写的指令功能助记符。 它确定了本条指令完成什么样的操作功能。如:它确定了本条指令完成什么样的操作功能。如:ADD表示加法操作。表示加法操作。任何一条指令都必须有助记符。任何一条指令都必须有助记符。 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数,源操作数 ;注释;注释 MAIN:ADD A ,#10H; (A)(A)+10H第一节 指令格式操作码操作码根据指令格式,找出表中指令的根据指令格式,找出表中指令的实际地址实际地址标号标号汇编指令助记符汇编指令助记符ORG 0060H0060HDELAY:MOV R5
5、,#100 0062H D1: MOV R6,#2000064H D2:MOV R7,#248 D3:DJNZ R7,D3DJNZ R6,D2DJNZ R5,D1RETENDP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指令的标准格式如下: 它与操作码之间必须以一个或几个空格分隔。它与操作码之间必须以一个或几个空格分隔。如上例中A表示操作对象是累加器A的内容,并指出操作结果又回送A存放。 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数,源操作数 ;注释;注释 MAIN:ADD A ,#10H; (A)(A)+10H目的操作数提供操作的对象,并
6、指出一个目标地址,目的操作数提供操作的对象,并指出一个目标地址,表示操作结果存放单元的地址;表示操作结果存放单元的地址;第一节 指令格式目的操作数目的操作数根据指令格式,找出表中指令的根据指令格式,找出表中指令的实际地址实际地址标号标号汇编指令助记符汇编指令助记符ORG 0060H0060HSTART:CLR P3.70062HMOV R2,#07H0064HMOV A,#0FEH LOOP: MOV P0,ARL ADJNZ R2, LOOPSJMP STARTENDP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指令的标准格式如下: 源操作数指出的是一个
7、源地址或立即数),源操作数指出的是一个源地址或立即数), 表示操作的对象或操作数来自何处。表示操作的对象或操作数来自何处。它与目的操作数之间要用“,”隔开。 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数,源操作数 ;注释;注释 MAIN:ADD A ,#10H; (A)(A)+10H第一节 指令格式源操作数源操作数根据指令格式,找出表中指令的根据指令格式,找出表中指令的实际地址实际地址标号标号汇编指令助记符汇编指令助记符ORG 0060H0060HSTART:CLR P3.70062HMOV R2,#07H0064HMOV A,#0FEH LOOP: MOV P0,ALCALL
8、 DELAYRL ADJNZ R2, LOOPSJMP STARTENDP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指令的标准格式如下: 注释部分是用户对该条指令或该段程序功能的说明。注释部分是用户对该条指令或该段程序功能的说明。它以分号它以分号“;”开头,可以用中文、英文或某些符号来表示。开头,可以用中文、英文或某些符号来表示。 表示将箭头右边的内容读出后送入箭头左边的单元中去。表示将箭头右边的内容读出后送入箭头左边的单元中去。只出现在用汇编指令编写的源程序中,是为了增加程序的可读性而写的。 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数
9、,源操作数 ;注释;注释 MAIN:ADD A ,#10H; (A)(A)+10HP34 二、汇编指令格式二、汇编指令格式 第一节 指令格式MCS-51单片机汇编语言指令的标准格式如下: 方括号方括号 表示该项是可选项,表示有的指令没有这项。表示该项是可选项,表示有的指令没有这项。 例如子程序返回指令只有操作码例如子程序返回指令只有操作码RET加一指令加一指令“INC A; (A)(A) +1操作数只有一个操作数只有一个A 标号:标号: 操作码操作码 目的操作数目的操作数 ,源操作数,源操作数 ;注释;注释 MAIN:ADD A ,#10H; (A)(A)+10H课堂练习课堂练习1第一节 指令
10、格式ORG 2000H2000HSTART:MOV R0,#30H;(R0)30H2019HMOV R2,#10H;( R2)10H2019HCLR A; (A)00H2019HL1: MOV R0,A; (30H) 00H2019HINC R0 ;( R0)(R0) +12019HINC A;( A)(A) +12019HL2: DJNZ R2,L1;若若(R2)-1 0则则L1;(R2)-1=0则往下执行。则往下执行。200AHL3: SJMP L3; 踏步命令踏步命令END1、标号、标号L1、L2、L3、START各表示什么意义各表示什么意义?2.哪些指令只有一个操作数?哪些指令只有一个
11、操作数?课堂练习课堂练习1第一节 指令格式3、指出每条指令的各个组成部分,并填入下表中。、指出每条指令的各个组成部分,并填入下表中。标号:标号:操作码操作码 目的操作数目的操作数,源操作数,源操作数;注释;注释P35 第一节 指令格式常用符号常用符号 direct: 表示内部数据存贮器单元的地址。 对特殊功能寄存器SFR而言,既可使用它的物理地址,也可直 接使用它的名字。Rn: 表示当前工作寄存器表示当前工作寄存器R0R7中的一个。中的一个。#data: 表示8位立即数,即8位常数,取值范围为#00H#0FFH: 表示间接寻址寄存器或基址寄存器的前缀符号。Ri: 表示寄存器间接寻址,常常作间接寻址的地址指针。其中Ri代表R0和R1寄存器中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建漳州市诏安县融媒体中心招募见习人员2人备考题库附答案详解(b卷)
- 2026新疆第五师双河市农业科学研究所就业见习人员招募2人备考题库及答案详解(真题汇编)
- 2026江西长江化工有限责任公司春季校园招聘15人备考题库含答案详解(基础题)
- 2206吉林大学白求恩第一医院心理卫生科技术员招聘1人备考题库附答案详解(培优b卷)
- 2026安徽池州市中医医院招聘专业技术人员15人备考题库及完整答案详解
- 2026国家统计局信丰调查队招聘1人备考题库及答案详解(历年真题)
- 2026辽宁省供销社资产经营管理有限公司所属企业人员招聘3人备考题库含答案详解(模拟题)
- 2026陕西西安市西北工业大学生命科学与技术学院生物多样性与生态系统功能团队招聘1人备考题库含答案详解(综合题)
- 2026广东东莞市自然资源局招聘编外聘用人员15人备考题库附答案详解(b卷)
- 雨污分流管网工程安全专项施工方案
- 贵州应急工程管理办法
- 光伏电站应急救援培训课件
- 人体动静脉课件
- 2025年广东省初中学业水平考试语文试卷(含答案详解)
- 2025年江苏护理职业学院单招《数学》考前冲刺练习试题附参考答案详解(培优A卷)
- 泰山学院中国地理课件第9章 东北区
- 作风建设培训课件民航
- 学堂在线 雨课堂 学堂云 科研伦理与学术规范 期末考试答案
- 二手车经纪人题库及答案
- 专项维修资金存放服务方案投标文件技术方案
- T/CAQI 96-2019产品质量鉴定程序规范总则
评论
0/150
提交评论