第三章 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单片机教程
相关推荐:
- [资格考试]《奇迹暖暖》17-支2文学少女小满(9)公主级高分S攻略
- [资格考试]2019-2020学年八年级地理下册 第六章 北方地区 第一节
- [资格考试]2005年高考试题——英语(天津卷)
- [资格考试]无纺布耐磨测试方法及标准
- [资格考试]建筑工程施工劳动力安排计划
- [资格考试](目录)中国中央空调行业市场深度调研分析与投资机会研
- [资格考试]中国期货价格期限结构模型实证分析
- [资格考试]AutoCAD 2016基础教程第2章 AutoCAD基本操作
- [资格考试]2014-2015学年西城初三期末数学试题及答案(word版)
- [资格考试]机械加工工艺基础(完整版)
- [资格考试]归因理论在管理中的应用[1]0
- [资格考试]突破瓶颈 实现医院可持续发展
- [资格考试]2014年南京师范大学商学院决策学招生目录以及参考书详
- [资格考试]现浇箱梁支架预压报告
- [资格考试]Excel_2010函数图表入门与实战
- [资格考试]人教版新课标初中数学 13.1 轴对称 (第3课时
- [资格考试]Visual Basic 6.0程序设计教程电子教案
- [资格考试]2010北京助理工程师考试复习《建筑施工专业实务(初级)
- [资格考试]人教版英语选修六第三单元知识点
- [资格考试]国外5大医疗互联网模式分析
- 第1节元素与物质分类(1-2课时)
- 小学英语时态专项练习题
- 第二讲 matlab 的数值计算
- 博弈论案例分析——弄巧成拙的防鲨网
- 八年级生物上册 第5单元第5章 细菌和真
- 2015大连理工大学软件学院考博参考书、
- 机械制图试题库-中专含答案
- 鑫源煤矿2013年“国庆”值班表
- 2014年高考全程复习高三文科科一轮第七
- 动物营养学复习资料及经典期末试题和答
- 2012年高考地理热点考点集锦:环境保护
- 冬季安全教育讲话稿
- 2018-2023年中国药品流通行业发展趋势
- 第二章动物和人体生命活动的调节教师
- 电影制片人聘用合同
- 4、空调安装施工规范
- 【人教版】五年级语文下册8个单元词语
- 【知识点】2019七年级语文下册 第一单
- 6-1_人口增长对生态环境的影响
- 几种重要的金属化合物教学设计