单片微型计算机原理及接口技术第03章 MCS-51单片机指令系统

2024-12-10 5 0 201.5KB 58 页 10玖币
侵权投诉
3 MCS-51 单片机指令系统
3.1 MCS-51
指令系统的分类、格式及一般
3.2 寻址方式
3.3 分类指令
MCS-51 单片机指令系统有如下特点:
1)指令执行时间快
2)指令短,约有一半的指令为单字节指令。
3)用一条指令即可实现 2
或相除。
4)具有丰富的位操作指令。
5)可直接用传送指令实现端口的输入输出
操作。
3.1 MCS-51 指令系统的分类、格式及一般说明
3.1.1 指令分类
3.1.2 指令格式
3.1.3 指令描述符号介绍
返回本章首页
3.1.1 指令分类
按指令功能, MCS-51 指令系统分为数据传
递与交换、算术运算、逻辑运算、程序转移、
布尔处理操作CPU 控制等 6类。
布尔处理操作类指令又称位操作指令。
返回本节
3.1.2 指令格式
MCS-51 指令中,一般指令主要由操作码、
操作数组成。
指令应具有以下功能:
1)操作码指明执行什么性质和类型的操作。
例如,数的传送、加法、减法等。
2)操作数指明操作的数本身或者是操作数
所在的地址。
3)指定操作结果存放的地址。
返回本节
3.1.3 指令描述符号介绍
Rn—— 当前选中的寄存器区中的 8个工作寄存
R0 R7 n=0 7)。
Ri—— 当前选中的寄存器区中的 2个工作寄存
R0 R1 i=0 1)。
direct—8 位的内部数据存储器单元中的地址。
#data—— 包含在指令中8位常数。
#data16—— 包含在指令中的 16 位常数。
addr16——16 位目的地址
addr11——11 位目的地址
rel——8 位带符号的偏移字节,简称偏移量。
DPTR—— 数据指针,可用作 16 位地址寄存器。
bit—— 内部 RAM 或专用寄存器中的直接寻址位。
A—— 累加器。
B—— 专用寄存器,用于乘法和除法指令中。
C—— 进位标志或进位位,或布尔处理机中的累加器。
@—— 间址寄存器或基址寄存器的前缀,如 @
Ri @DPTR
/ —— 位操作数的前缀,表示对该位操作数取
反,如 /bit
×—— 片内 RAM 直接地址或寄存器
(×)—— ×寻址的单元中的内容。
容所代替。
返回本节
3.2 寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
返回本章首页
3.2.1 立即寻址
指令中直接给出操作数的寻址方式。立即操作
数用前面加有 #号的 816 位数来表示。
例如: MOV A # 60H A←#60H
MOV DPTR # 3400HDPTR←#3400H
MOV 30H # 40H 30H 单元← #40H
上述三条指令执行完后,累加器 A中数据为立
即数据 60H DPTR 寄存器中数据为 3400H
30H 单元中数据为立即数 40H
返回本节
摘要:

第3章MCS-51单片机指令系统•3.1MCS-51指令系统的分类、格式及一般说明•3.2寻址方式•3.3分类指令MCS-51单片机指令系统有如下特点:(1)指令执行时间快。(2)指令短,约有一半的指令为单字节指令。(3)用一条指令即可实现2个一字节的相乘或相除。(4)具有丰富的位操作指令。(5)可直接用传送指令实现端口的输入输出操作。3.1MCS-51指令系统的分类、格式及一般说明•3.1.1指令分类•3.1.2指令格式•3.1.3指令描述符号介绍返回本章首页3.1.1指令分类•按指令功能,MCS-51指令系统分为数据传递与交换、算术运算、逻辑运算、程序转移、布尔处理操作、CPU控制等6类。...

展开>> 收起<<
单片微型计算机原理及接口技术第03章 MCS-51单片机指令系统.ppt

共58页,预览12页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:高等教育 价格:10玖币 属性:58 页 大小:201.5KB 格式:PPT 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 58
客服
关注