单片机上这些指令PUSH DPTR;MOVE A,0D0H;PUSH R0 合法吗

说明为什么不合法,谢谢!!!!

MOV A, 0D0H; 是合法指令。
PUSH DPTR; 和 PUSH R0 ,都是不合法的指令。
因为堆栈指令后只能跟直接地址,不能跟其他类型地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-12
PUSH DPTR是错误的,应该是 PUSH DPH
PUSH DPL
MOVE A 0D0H是错误的,没有move指令。

PUSH R0是错误的,改为 push 00H
第2个回答  2011-04-12
堆栈指令后只能跟直接地址,不能跟其他类型地址,指令系统中没有MOVE,只有MOV片内数据传送指令 MOVX片外数据传送指令 MOVC程序储存器向累加器数据传送指令,第三个和第一个一样追问

move是打错了,如果是mov对不对啊

相似回答