永发信息网

MOVC和MOVX指令,是什么意思?

答案:1  悬赏:0  手机版
解决时间 2021-11-14 11:22
  • 提问者网友:末路
  • 2021-11-13 21:53
MOVC和MOVX指令,是什么意思?
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-11-13 22:24
①MOV,用于片内数据存储器中的数据传递指令中。
②MOVX,用于片外数据存储器中的数据传递指令中,且所有外部RAM中的数据必须通过累加器A读入,并且所有需要送入外部RAM的数据也必须通过A送入。(累加器A与片外RAM之间的数据传递类指令:MOVX A,@RI; MOVX @RI,A; MOVX A,@DPTR; MOVX @DPTR, A;)
③MOVC,用于程序存储器向累加器A传送指令。
语句:MOVC A,@A+DPTR
说明:
此条指令引出一个新的寻址方法:变址寻址。本指令是要在ROM的一个地址单元中找出数据,显然必须知道这个单元的地址,这个单元的地址是这样确定的:在执行本指令立脚点DPTR中有一个数,A中有一个数,执行指令时,将A和DPTR中的数加起为,就成为要查找的单元的地址。查找到的结果被放在A中,因此,本条指令执行前后,A中的值不一定相同。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯