[计算机软件及应用]第三与第四章MCS-51指令系统与汇编语言程序设计
第3章 MCS-51单片机指令系统 内容安排 3.1 MCS-51单片机指令格式 3.2 MCS-51指令寻址方式 3.3 MCS-51单片机指令系统 3.1 MCS-51单片机指令格式 指令:是计算机用于控制某个功能部件完成某一指定动作的指示和命令 指令系统:所有指令的集合 指令由两部分组成,即操作码和操作数。 操作码用来规定指令进行什么操作 操作数则是指令操作的对象 3.1 MCS-51单片机指令格式 单字节指令、双字节指令、三字节不同长度的指令,格式不同: (1)单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。 (2)双字节指令:一个字节为操作码,另一个字节是操作数。 (3)三字节指令:操作码占一个字节,操作数占二个字节。其中操作数既可能是数据,也可能是地址。 3.2 MCS-51指令寻址方式 3.2 MCS-51指令寻址方式 1. 立即寻址 操作数直接由指令给出,通常紧跟指令操作码之后的字节是操作数,该操作数被称为立即数 立即数:8/16位二进制数 如: MOV A,#2AH MOV DPTR, #1324H 3.2 MCS-51指令寻址方式 2.直接寻址 操作数直接以单元地址形式给出 寻址范围: (1) 内部RAM的128个单元 (2) 特殊功能寄存器。除了以单元地址的形式外,还可用寄存器符号的形式给出。 如: MOV A, P0 ; MOV R0, TH0 ; 3.2 MCS-51指令寻址方式 3.寄存器寻址寄存器寻址是指指令中的操作数为寄存器中的内容。 可用寄存器有: (1)四组工作寄存器R0~R7共32个工作寄存器,由PSW中的RS1、RS2两位状态来选择当前寄存器组 (2)SFR中有A、AB、DPTR及CY 如: MOV R3,#12H ; MOV A,R3 ; (A)←(R3) 3.2 MCS-51指令寻址方式 4. 寄存器间接寻址方式 寄存器中存放的是操作数的地址 在寄存器的名称前面加前缀标志“@” 访问内部RAM或外部数据存储器的低256个字节时,只能采用R0或R1作为间址寄存器。例如: MOV A,@Ri ;i=0或1 寻址范围: (1)访问内部RAM低128个单元,其通用形式为@Ri (2)对片外数据存储器的64K字节的间接寻址,例如: MOVX A,@DPTR 3.2 MCS-51指令寻址方式 (3)片外数据存储器的低256字节 例如:MOVX A,@Ri (4)堆栈区 堆栈操作指令PUSH(压栈)和POP(出栈)使用堆栈指针(SP)作间址寄存器 3.2 MCS-51指令寻址方式 5. 基址加变址寄存器间接寻址 以DPTR或PC为基址寄存器,以A为变址寄存器,以两者相加形成的16位地址为操作数的地址。 寻址方式的指令只有3条: MOVC A,@A+DPTR MOVC A,@A+PC JMP @A+DPTR 3.2 MCS-51指令寻址方式 6.相对寻址 相对寻址方式是以程序计数器PC的当前值为基准,加上指令中给出的相对偏移量rel以形成目标地址。 目的地址=转移指令所在地址+转移指令字节数?+rel 操作数rel为程序转移的偏移量,是一带符号的8位二进制数补码数。 例: 3.2 MCS-51指令寻址方式 7.位寻址 位寻址是指对片内RAM的位寻址区(20H~2FH)和可以位寻址的特殊功能寄存器的各位进行位操作的寻址方式。 MCS-51单片机片内RAM有两个区域可以位寻址: (1) 20H~2FH单元的128个位; (2) 特殊功能寄存器中字节地址能被整除的寄存器中的各位。 3.2 MCS-51指令寻址方式 特殊功能寄存器PSW中的可寻址位在指令中有如下4种的表示方法: (1)直接使用位地址。例如PSW.5的位地址为0D5H。 (2)位名称的表示方法。例如:PSW.5是F0标志位,可使用F0表示该位。 (3)单元地址加位数的表示方法。例如 :(0D0H).5。 (4)特殊功能寄存器符号加位数的表示方法。例如:PSW.5 3.2 M
您可能关注的文档
- [计算机软件及应用]第2章 关系数据库基本原理.ppt
- [计算机软件及应用]第2章-24学时指令系统.ppt
- [计算机软件及应用]第2章 Jaa语言基础.ppt
- [计算机软件及应用]第1部分 网络资源获取、多媒体素材处理no.ppt
- [计算机软件及应用]第2章1关系数据库DataBase.ppt
- [计算机软件及应用]第2章Internet技术基础.ppt
- [计算机软件及应用]第21讲定义直线类和画笔的使用.ppt
- [计算机软件及应用]第2章2关系数据库DataBase.ppt
- [计算机软件及应用]第2章80X86微处理器.ppt
- [计算机软件及应用]第2章MATLAB数据及其运算 课件.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 土地设计咨询技术服务费参考方案——〔2025〕32项土地技术服务收费标准.pdf VIP
- 公考考前抢分宝典言语理解.pdf VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 人教版物理八年级上册课后练习.doc VIP
- 2022年人教精通版六年级下册英语全册教案第二学期全册教学设计(含教学反思) (2).doc VIP
- 福特福睿斯车主手册.pdf
- 福特福睿斯1.5发动机机械维修手册.pptx VIP
- 篮球比赛记录表.doc VIP
- 人教版物理八年级上册课后练习及答案.doc VIP
原创力文档

文档评论(0)