单片机中的MOVC和MOVX是什么意思

如题所述

MOVC是读取ROM中的数据,只能读不能写(一般来说主要是用来读取常量或常量表)
MOVX是读写外部扩展的RAM和扩展的IO口,可以读也可以写(外部并行扩展的IO口和外部RAM是统一编址的)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-13
MOV就是移动的意思,C就是Code,代码的意思,X就是eXternal,外部的意思
MOVC就是读代码存储器,MOVX就是读写外部存储器,即外部RAM
第2个回答  2020-04-30
movx是访问外部数据存储器或外部端口(通过p0、p2口地址形成的端口)的指令。
比如:
movx
a,@r0
;r0=00h~ffh,即只有p0八位口地址
movx
a,@dptr
;dptr=0000h~ffffh,即p0和p2口形成的16位地址
movc是访问rom空间的指令,一般用于查表比如:
movc
a,@a+dptr
movc
a,@a+pc本回答被提问者采纳
相似回答