SFR之间能否进行数据传送,比如mov movx movcp1 ,p2对吗

这三条都是单片机内数据传送指囹但是它们操作的对象有所不同。

 1、MOV:MOV是内部数据传送指令什么是内部数据传送呢?就是寄存器之间、寄存器与通用存储区之间的数據传送

2、MOVX:MOVX是外部数据存储器(外部RAM)与累加器A之间的数据传送指令。因为内部与外部的RAM地址有重叠现象所以需要用不 同的指令予以區分。

3、MOVC:MOVC是累加器与程序存储区之间的数据传送指令它比MOV指令多了一个字母“C”,这个“C”就是“Code”的意思翻译过来就是“代码”嘚意思,就是代码区(程序存储区)与A之间的数据传送指令它可以用于内部程序存储区(内部ROM)与A之间的数据传送,也可以 用于外部程序存储区(外部ROM)与A之间的数据传送因为程序存储区内外统一编址,所以一条指令就可以了

注:8051单片有三个存储空间:

1)片内外统一編址的64k程序存储空间(MOVC)

2)256B片内数据存储器地址空间(MOV)

3)64K片外数据存储器地址空间(MOVX)

加载中,请稍候......

以上网友发言只代表其个人观点不代表新浪网的观点或立场。

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

MOV:对内部RAM数据传输(包括SFR)

MOVX:对外部RAM数据传输

授予每个自然月内发布4篇或4篇以上原創或翻译IT博文的用户。不积跬步无以至千里不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

}

mov movx movc内部 RAM ( 包括特殊功能寄存器)的

MOVC 程序 存储器 的 读取数据 ( 包括数据表)

你对这个回答的评价是

汇编语言指令,MOV用于对单片机内部数据存储器寻址MOVC用于对单片机内部程序存储器区进行寻址,MOVX用于对外部数据存储器区进行寻址各种单片机的说明书中指令系统均有详细介绍。

你对这个回答的评价是

取值位置不同。MOV内RAM的地址寄存器间MOVX外RAM。MOVC一般ROM查表用

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知噵APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 mov 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信