教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

第三章 MCS-51系列单片机指令系统及汇编语言程序设计

来源:网络收集 时间:2024-05-19
导读: MCS-51单片机教程 第3章 MCS-51系列单片机指令系统 章 系列单片机指令系统 及汇编语言程序设计 MCS-51单片机的寻址方式 单片机的寻址方式 MCS-51单片机分类指令 单片机分类指令 MCS-51单片机汇编语言程序设计基础 单片机汇编语言程序设计基础 MCS-51单片机教

MCS-51单片机教程

第3章 MCS-51系列单片机指令系统 章 系列单片机指令系统 及汇编语言程序设计

MCS-51单片机的寻址方式 单片机的寻址方式 MCS-51单片机分类指令 单片机分类指令 MCS-51单片机汇编语言程序设计基础 单片机汇编语言程序设计基础

MCS-51单片机教程

3.1 MCS-51单片机的寻址方式 单片机的寻址方式

MCS-51单片机共有7种寻址方式:

立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 变址寻址 相对寻址 位寻址

MCS-51单片机教程

1. 立即寻址

立即寻址就是把操作数直接在指令中给出,即操作 数包含在指令中。立即操作数有8位和16位两种形式, 前面加“#”来表示。

例如:MOV A, #0FFH MOV DPTR, #2000H MOV 40H, # 60H ;将立即数FFH传送到累加器A中 ;将16位立即数2000H传送到数据指针DPTR中 ;将立即数60H传送到40H内部RAM单元中

MCS-51单片机教程

2. 直接寻址

指令中直接给出操作数地址的寻址方式。

例如:MOV A,30H ;内部RAM中的30H单元中的 数据内容传送到累加器A中 A

MCS-51单片机教程

3. 寄存器寻址

以通用寄存器的内容为操作数的寻址方式。通用寄存 器包括:A,B,DPTR,R0~R7。其中,R0~R7必须在 工作寄存器组之中。 例如:INC R0 ;(R0)+1→R0

需要注意的是,A和B既是通用寄存器,又是具有直 接地址的特殊功能寄存器。

MCS-51单片机教程

4. 寄存器间接寻址

以寄存器中的内容为地址,该地址中的内容为操作数的寻址方式。能够 用于寄存器间接寻址的寄存器有:R0,R1,DPTR,SP。其中,R0,R1必 须在工作寄存器组之中,SP仅用于堆栈操作。 例如: MOVX A, @R1 ;外部数据RAM中地址为P2R1的单元内容→A MOVX @DPTR,A ;A→外部数据RAM中DPTR为地址的单元 寄存器间接寻址的存储器空间包括:内部数据RAM和外部数据RAM。 内部数据RAM共用128字节,用一个字节的R0或R1可寻址整个空间。 外部数据RAM最大可达64K字节,仅用R0或R1无法寻址整个空间。在 MCS-51系列单片机指令中,对外部数据RAM作间接寻址有两种方法:第一种 由P2口提供高8位外部数据RAM地址,由R0或R1提供低8位地址,由此共同 寻址64K空间;第二种是用16位的DPTR作寄存器间接寻址。

MCS-51单片机教程

5. 变址寻址

由程序计数器PC或DPTR加上偏移量寄存器A中内容 之和形成操作数地址的寻址方式。变址寻址只能对程序存 储器中的数据作寻址操作。由于程序存储器是只读存储器, 因此变址寻址操作只有读操作而无写操作。 例如:

MOVC A, @A+DPTR ;A+DPTR为地址的存储器单元内容→A MOVC A, @A+PC ;A+PC为地址的存储器单元内容→A

MCS-51单片机教程

6. 相对寻址

以当前程序计数器PC的内容为基址,加上指令给出 的一字节补码数形成新的PC值的寻址方式。PC中的当前 值称为基地址,一字节补码数称为偏移量,新的PC值称 为转移目的地址。 例如:JC 80H ;C=1跳转

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

MCS-51单片机教程

第三章 MCS-51系列单片机指令系统及汇编语言程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/103448.html(转载请注明文章来源)
Copyright © 2020-2021 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)