单片机几种不同的寻址方法

时间:2023-03-11作者:佚名
  1. 立即寻址
  例: MOV A , #10H ;将立即数 10H 送给 A 累加器,即 (A) ← 10H
  注意:立即数的前面必有 “#” 标志。
  2.直接寻址
  例: MOV A , 36H ;将内部 RAM 中 36H 单元内的数据
  送到累加器 A 中,即 A ← (36H)
  在上面这条指令中,带下划线的操作数是所在存储单元的地址,这种寻址方式称为直接寻址。直接寻址方式中操作数所在存储器的空间有板有 3 种 :
  (1) 内部数据存储器的 128 个字节单元 ( 内部数据存储器地址 00H~7FH)
  (2) 位地址空间 .
  (3) 特殊功能寄存器 , 特殊功能寄存器只能用直接寻址方式进行访问 .
  3.寄存器寻址 (Rn)
  例: MOV A, R3 ;将通用寄存器 R3 中的数据送给 A ,即 A ← (R3)
  在上面这条指令中,带下划线的操作数 ( 源操作数 ) 是当前工作寄存器区
  的某个寄存器,这种寻址方式称为寄存器寻址。
  比如:
  XCH A, R1 ;累加器 A 和寄存器 R1 中的数互换
  ADD A, R2 ; 累加器 A 和寄存器 R2 中的数相加
  4.间接寻址
  例: MOV R0, #30H
  MOV A , @R0 ;以 R0 中的内容作为操作数的地址 .A ← ((R0)). 在上面的指令中,带下划线的不是 R0 ,而是以( R0 )为地址,间接找到内部 RAM 中的 30H 单元,将 (30H) 送给 A ,这种寻址方式称为寄存器间接寻址。
可用 R0、R1 和 DPTR 作间址寄存器,访问片内 RAM 或片外 64KB 的 RAM 地址空间。
  比如:
  MOV DPTR, #0CFA0H ;将十六位地址 CFA0H 赋给数据指针 DPTR
  MOVX A, @DPTR ;将片外 RAM ( CFA0H )单元内的数送给 A

  5.基址加变址寻址
  例:
  MOVC A, @A DPTR ;将地址为 (A) + (DPTR) 的 ROM  ;单元中的数送给 A
  在上面这条指令中,带下划线的操作数是以( DPTR )为基址,( A )为变址,将两者之和作为地址,找出该地址对应的 ROM 单元,再将该单元的数送给 A ,这种寻址方式称为基址加变址寻址方式。 MCS-51 单片机中还有两条变址寻址指令:
  MOVC A, @A PC
  MOVC A, @A DPTR

  6.相对寻址
  例:
  CJNE A , #80H , BUDENG ;如 (A) ≠ 80H ,跳转到 BUDENG
  JNC DAYU ;如 (A) > 80H ,跳转到 DAYU
  ……
  BUDENG: SETB FLAG0 ;置位标志位 FLAG0
  ……
  DAYU: SETB FLAG1 ;置位标志位 FLAG1
  ……
  在上面这个程序片段中,带下划线的操作数指明了程序跳转的目的位置,这个目的位置的 PC 相对于下一条程序语句的 PC 不得超出 -128 ~ 127 字节的范围。

  7.特定寄存器寻址
  例:INC A ; 累加器内容加 1.
  INC DPTR ; 数据指针 DPTR 的内容加 1.
  累加器 A 和数据指针 DPTR 这两个使用最频繁的寄存器又称为特定寄存器 ,
  故称特定寄存器寻址 .

相关阅读

电工都应该熟记的25条电工口诀!你知道的有几个?

1. 单相电源插座接线的规定 单相插座有多种,常分两孔和三孔。两孔并排左右分布,三孔组成品字形分别。接线孔旁标有字母,L为火N为零。三孔之中还有E,表示接地在正中。面对插座...
2023-06-11
电工都应该熟记的25条电工口诀!你知道的有几个?

单相变压器与三相变压器的区别说明

有关单相变压器与三相变压器的几点区别,三相变压器是输入三相对称交流电,输出三相对称交流电,单相变压器就是输入单相交流电,输出单相交流电,下面与电工之友小编一起来看...
2023-06-26
单相变压器与三相变压器的区别说明

PLC中的数字量、模拟量和脉冲量

在PLC(可编程逻辑控制器)的世界里,数字量、模拟量和脉冲量是三个重要的概念,它们各自有着独特的性质和计算方式。 一、数字量 数字量是指只有两个取值的量,通常用0和1表示,或者用...
2024-09-05
PLC中的数字量、模拟量和脉冲量

变频器控制单元工作原理

频器 原理 (简称VFD)是应用 变频 技术与微电子技术的原理,通过改变电机 工作 电源频率的方式来控制交流电动机的电力 控制 设备。 变频器使用与异步交流电动机,所以在一般场所都...
2023-03-29
变频器控制单元工作原理

电工经验电路——交流接触器校验电路,建议收藏

交流接触器校验电路 交流接触器 电路图: 交流接触器校验电路如图所示 交流接触器校验电路 工作原理: 通断试验: 用可靠的导线,按图所示电路连接好被校验接触器,并且固定好。...
2023-07-05
电工经验电路——交流接触器校验电路,建议收藏

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目