77问答网
所有问题
单片机上这些指令PUSH DPTR;MOVE A,0D0H;PUSH R0 合法吗
说明为什么不合法,谢谢!!!!
举报该问题
推荐答案 推荐于2017-09-15
MOV A, 0D0H; 是合法指令。
PUSH DPTR; 和 PUSH R0 ,都是不合法的指令。
因为堆栈指令后只能跟直接地址,不能跟其他类型地址。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YIGpqpI33.html
其他回答
第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对不对啊
相似回答
单片机指令
中MOV @R7,A是
合法指令吗
?
答:
不合法
,因为R几这个是工作寄存器,这8个寄存器(共4组,共32个)叫工作寄存器,其中能用来做间接寻址的只能是R0和R1,其他几个不能间接寻址。@R7是错误的
51
单片机
中MOV
A,DPTR
能这么使用吗?
DPTR是
属于直接寻址还是间接寻址...
答:
DPTR是
16位的地址指针,但通过寄存器寻址的就是间接寻址,而不通过寄存器能直接指明地址的就是直接寻址,如MOV R0,70H,将直接地址70H单元的内容送A,而MOV A,@R0就是间接寻址。 c3344c | 发布于2013-03-21 举报| 评论 1 0 MOV A,DPHMOV A,DPL可以有!MOVX A,@DPTR 才对! wgq930wy | 发布于2013...
单片机
MOVX B,@
DPTR
语句
合法吗
答:
指令单片机 MOVX B,@DPTR ;
不合法
没有这条指令 扩展 RAM 指令 MOVX A,@DPTR ; 只能用 累加器 A MOVX @DPTR, A MOVX A,@R0 MOVX @R1, A
单片机
-
指令
系统-
答:
1)MOV 28H,@R2 错(单片机内部硬件决定的)2)DEC
DPTR
对 3)INC DPTR 对 4)CLR R0 错(CLR只有三条指令CLR A;CLR C;CLR bit)5)CPL R5 错 6)MOV
R0,
R1 错(单片机内部硬件决定的)7)
PUSH
DPTR 错(DPTR【16位】是由两个8位寄存器组成的
,单片机
只能对8位的...
【汇编】MOV
DPTR,
#E000
H;
MOVX
A,
@DPTR与MOVX A, #E000H有什么区别
答:
最大的区别就是一个是51
单片机
的
合法指令,
另一个是51单片机的非法指令 你是想访问片外数据存储器,将片外数据存储器地址为E000H单元的内容传送给累加器A。访问片外数据存储器必须要使用
数据指针DPTR
做间接寄存器来访问 MOV
DPTR,
#E000H;首先将要访问的地址送给指针 即要确定数据指针的指向(E000H的...
(
单片机
) 以下
指令
都有错误,请指出错在何处
答:
(7)
PUSH
PC PUSH只能操作RAM的低128字节,和SFR (8)CLR R7 CLR只能清零C、A和位清零(bit)大冬天的 码字也冷啊。望采纳。
单片机
试题解决
答:
A.
PUSH
R1 B.PUSH @R1 C.PUSH 01H
D
.PUSH 09H 10、下面哪组
指令
是全部
合法
的 ( D )(选择)A、MOV R5,R2; MOV SP,#10H B、MOV @R2,#66
H; MOV
SBUF,@R1 C、SWAP A; CLR B D、MOV 50H,#1FH; DJNZ 18H,LOOP 12、
单片机
复位后,P0——...
大家正在搜
手机上有单片机吗
单片机xchd指令
单片机xch指令
单片机subb指令
单片机orl指令
单片机djnz指令
单片机jbc指令
单片机inc指令
单片机汇编指令
相关问题
为什么push R0在keil会出错
汇编语言PUSH CH合法吗?为什么?
单片机 汇编指令 MOVE A R0 。这条指令执行后R0内...
单片机,下列哪条指令是正确的( d ) a) PUSH R2...
单片机Move指令前有 1000h
单片机汇编问题 1. 下列指令或指令序列中,不能实现PSW内...
单片机指令
单片机问题~高手进~