单片机学习小组
登录
直播中
杨秀英
7年用户
1402经验值
私信
关注
MOV/MOVX/MOVC的区别是什么?怎么使用?
开启该帖子的消息推送
MOV
MOV/MOVX/MOVC的区别是什么?怎么使用?
回帖
(1)
杨林
2022-1-18 11:28:08
MSP430汇编:
1、
MOV,MOVX,MOVC区别和用法
MOV就是移动的意思,C就是Code,代码的意思,X就是eXternal,外部的意思
MOVC就是读代码存储器,MOVX就是读写外部存储器,即外部RAM
MOV
: 单片机内部的寄存器或者存储器之间相互传递数据(内部RAM);
MOVX: 单片机内部的A累加器与片外的数据存储器(片外RAM)传送数据.
MOVC
: 单片机内部的A累加器向ROM(程序存储器)读取数据,因为程序存储器是固定的不可以写的,所以,A只能读数据,却不能向它写数据;
换句话说MOVX和 MOVC是针对两种不同的存储器而言,一个是片外数据存储器,另一个却是程序存储器。
由于内部和外部ROM的地址是连续的,故用MOVC一条指令即可;片内数据存储器与片外数据存储器的地址部分(0000H-00FFH)是重叠的,所以用MOV和MOVX加以区分。
明确MOV,MOVX,MOVC的概念针对他们各自的用法进行调用
MSP430汇编:
1、
MOV,MOVX,MOVC区别和用法
MOV就是移动的意思,C就是Code,代码的意思,X就是eXternal,外部的意思
MOVC就是读代码存储器,MOVX就是读写外部存储器,即外部RAM
MOV
: 单片机内部的寄存器或者存储器之间相互传递数据(内部RAM);
MOVX: 单片机内部的A累加器与片外的数据存储器(片外RAM)传送数据.
MOVC
: 单片机内部的A累加器向ROM(程序存储器)读取数据,因为程序存储器是固定的不可以写的,所以,A只能读数据,却不能向它写数据;
换句话说MOVX和 MOVC是针对两种不同的存储器而言,一个是片外数据存储器,另一个却是程序存储器。
由于内部和外部ROM的地址是连续的,故用MOVC一条指令即可;片内数据存储器与片外数据存储器的地址部分(0000H-00FFH)是重叠的,所以用MOV和MOVX加以区分。
明确MOV,MOVX,MOVC的概念针对他们各自的用法进行调用
举报
更多回帖
rotate(-90deg);
回复
相关问答
MOV
AD转换程序的问题,求大神解答
2016-01-02
6966
求帮助啊 哪位大神帮忙看看 这两个程序哪个命令可以控制...
2012-06-06
1899
关于用c写
movx
@DPTR,A
2013-06-03
4089
单片机与8255A芯片连接
2014-11-09
6011
AT89S51与adc0809的应用
2013-05-02
1905
做了一个信号发生器实验物种波形只能显示前三个
2012-12-11
2733
数字电压表汇编程序
2012-11-27
3674
简易电压表求助
2012-03-23
2842
汇编程序:利用单片机、1个按钮和2位数码管,检测按钮操作
2014-11-25
2638
汇编一点求解
2014-06-22
2733
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分