MOVMOVCMOVX的相同点和不同点是什么?
MOVMOVCMOVX的相同点和不同点是什么?
1. MOV:MOV是内部数据传送指令,什么是内部数据传送呢?就是寄存器之间、寄存器与通⽤存储区之间的数据传送。
2. MOVX:MOVX是外部数据存储器(外部RAM)与累加器A之间的数据传送指令。因为内部与外部的RAM地址有重叠现象,所以需
rom是什么要⽤不 同的指令予以区分。
3. MOVC:MOVC是累加器与程序存储区之间的数据传送指令。它⽐MOV指令多了⼀个字母“C”,这个“C”就是“Code”的意
思,翻译过来就是“代码”的意思,就是代码区(程序存储区)与A之间的数据传送指令。
4. 区别在于:MOV指令表⽰单⽚机内部的寄存器或者存储器之间相互传递数据,⽽MOVX则表⽰单⽚机内部的A累加器与⽚外的数据存储
器传送数据.还有两条是MOVC的指令,它们表⽰A向ROM(程序存储器)读取数据,因为程序存储器是固定的不可以写的,所以,A只能读数据,却不能向它写数据.换句话说MOVX和MOVC是针对两种不同的存储器⽽⾔,⼀个是数据存储器,另⼀个却是程序存储器.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。