MOVX A,@DPTR和MOV A ,@DPTR有什么区别?

如题所述

第1个回答  2013-08-06
MOVX A,@DPTR
MOV A,@DPTR
有什么区别?

前者,正确;后者,是非法指令。本回答被网友采纳
第2个回答  2013-07-16
前者是从片外存储区(DPTR指向的单元)将数据读到A寄存器;后者是从片内存储区(DPTR指向的单元)将数据读到A寄存器。具体片内片外的地址范围,书上或手册上会有介绍。本回答被提问者采纳

MOVX A,@DPTR和MOV A ,@DPTR有什么区别?
MOV A,@DPTR 有什么区别?前者,正确;后者,是非法指令。

MOVX A, @DPTR和MOVC A, @A+DPTR有什么不同
MOVX A,@DPTR是从外围端口或者外部扩展数据存储器中读取数据。MOVC A,@A+DPTR是从外部扩展程序存储器中读取数据。注意一个是数据存储器,一个是程序存储器。

MOVC A,@A+DPTR与MOVX A,@DPTR指令有何不同?
MOVX A,@DPTR间接寻址,可在整个片内拓展RAM及片外拓展RAM64KB范围内寻址。简单来说就是两个指令的寻址范围不同。MOVC...称为远程查表指令;MOVX是拓展数据存储器传送指令。

MOVX A,@R0和MOVX A,@DPTR有何区别
主要的区别在于对外输出地址的方式上。MOVX A,@R0 MOVX A,@R1 只是占用P0口,输出R0或R1中的8位地址。而:MOVX A,@DPTR 要占用P0、P2口,输出DPTR中的16位地址。

汇编语言里这组指令是什么意思? MOVX @DPTR, A MOVX A, @DPTR 初学
MOVX @DPTR, A 该指令将累加器A中的值传送给DPTR所指向的地址,这个地址可能是外部存储器,也可能是外部扩展的IO口。MOVX A, @DPTR 该指令将外部存储器或扩展IO口中的值传送给累加器A。

MOV A,@Ri 和MOV A,@DPTR的区别
它们都是从片外RAM读出一个字节,到A中。但是使用的地址线,是不同的。MOVX A,@Ri 仅仅使用低8位的地址线(P0口),有效范围是0~255;MOVX A,@DPTR使用16位的地址线(P0、P2口),有效范围是0~65535。

【汇编】MOV DPTR,#E000H;MOVX A,@DPTR与MOVX A, #E000H有什么区别?
MOV DPTR,#E000H;MOVX A,@DPTR与MOVX A, #E000H有什么区别?最大的区别就是一个是51单片机的合法指令,另一个是51单片机的非法指令 你是想访问片外数据存储器,将片外数据存储器地址为E000H单元的内容传送给累加器A。访问片外数据存储器必须要使用数据指针DPTR做间接寄存器来访问 MOV DPTR,#E000H...

movx @dptr a movx a @dptr 是什么意思 题目要求dptr所指单元内容...
movx @dptr a 是把A的内容给到DPTR所指的外部地方 movx a @dptr是把DPTR所指的外部地址的内容给到A

MOVXA@DPTR什么意思?
MOVX A,@DPTR是指:要占用P0、P2口,输出DPTR中的16位地址。将指针中的内容中的内容复制到累加器A中。DPTR是某些单片机中一个功能比较特殊的寄存器,是一个16位的特殊功能寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示,DPTR既可以作为一个16位的寄存器来处理,也可以作为两个独立的8位...

...两条指令是什么意思? MOV @DPTR,A MOV A,@DPTR 是连在一起的_百度...
MOV @DPTR, A MOV A, @DPTR 都是错误的。正确写法,应该是:MOVX @DPTR, A MOVX A, @DPTR

相似回答