Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18014
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-17 19:40
文章分类

全部博文(8)

文章存档

2015年(8)

我的朋友
最近访客

分类: 嵌入式

2015-10-18 10:42:37


变址寻址

以DPTR或PC中的数据为基本地址,以A中的数据位地址偏移量,基地址以地址偏移量之和作为被寻址操作数地址的寻址方式。

查表操作指令为:

MOVC A,@A+PC

MOVC A,@A+DPTR

例如:将程勋存储器050AH单元中的常数50H送到累加器A中,。指令如下:

MOV A,#0AH

MOV DPTR,#0500H

MOVC A,@A+DPTR

 

rel 相对寻址指令 向低字节跳转128,高字节127



数据传送指令

MOV【目的操作数】,【源操作数】;注释

MOV A,#data

MOV Rn,#data

MOV @Ri, #data;((Ri))<-#data

MOV direct,#data

 

ORG 0000H

MOV  A=1

LOOP:MOV P1,A 

     MOV 50H,P1

     MOV P0,50H

ACALL DELAY

RL,A 
DELA: MVO 71H,#250

      DJNZ 71H,S

      DJNZ 70H,DELA

      RET

阅读(292) | 评论(0) | 转发(0) |
0

上一篇:汇编指令的阐述

下一篇:指令阐述3

给主人留下些什么吧!~~