单片机的查表指令(1)MOVC A,@A+PC(2)MOVC A,@A+DPTR怎样理解?

如题所述

MOVC A,@A+PC ;PC指向下一个地址,用这条指令的话很不方便
但它的优点是不改变PC的状态,缺点是查表指令只能在256之内。而且只能被一段程序所用
MOVC A,@A+DPTR ;指针PDTR及A的内容有关,与该指令存放的地址及常数表格存放的地址无关,所以位置可以在64KB、、、
打字真麻烦,不说了。反正记住以后在实际应用中这条指令才是主要的查表指令
MOVC A,@A+PC很少用到(几乎是没用)。你找下教科书说的肯定清楚我就不在说了,也说不清楚
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-30
(1): PC+A 的地址所在的值送到A寄存器中。
(2):DPTR+A的地址所在的值送到A寄存器中。
相似回答