
单片机指令判断正误
请说明原因1、CLRA2、MULR0,R13、MOVDPTR,1050H4、MOVA,@R75、ADD30H,20H6、MOVR1,C7、JMP@RO+DPTR8、MOV...
请说明原因1、CLR A
2、MUL R0,R1
3、MOV DPTR,1050H4、 MOV A,@R75、 ADD 30H,20H
6、 MOV R1,C
7、 JMP @RO+DPTR
8、 MOV A,#3000H
9、 MOVC @A+DPTR,A
10、 MOVX A,@A+DPTR 展开
2、MUL R0,R1
3、MOV DPTR,1050H4、 MOV A,@R75、 ADD 30H,20H
6、 MOV R1,C
7、 JMP @RO+DPTR
8、 MOV A,#3000H
9、 MOVC @A+DPTR,A
10、 MOVX A,@A+DPTR 展开
3个回答
推荐于2018-03-22
展开全部
1、CLR A 对
2、MUL R0,R1 错,只有MUL A,B
3、MOV DPTR,1050H 错,猜测该题意图应该是MOV DPTR,#1050H,并且DPTR除了立即数赋值外只能用MOVX @DPTR,A来为其赋值
4、 MOV A,@R7 错,只有R0与R1可以间址
5、 ADD 30H,20H 错,ADD后面只能跟A,也就是ADD A,direct
6、 MOV R1,C 错,C是位,位与字节不能这样传输
7、 JMP @RO+DPTR 错,该指令只能用JMP @A+DPTR
8、 MOV A,#3000H 错,A是8位的,不能将16位立即数赋值给A
9、 MOVC @A+DPTR,A 错,该指令应该为 MOVC A,@A+DPTR
10、 MOVX A,@A+DPTR
2、MUL R0,R1 错,只有MUL A,B
3、MOV DPTR,1050H 错,猜测该题意图应该是MOV DPTR,#1050H,并且DPTR除了立即数赋值外只能用MOVX @DPTR,A来为其赋值
4、 MOV A,@R7 错,只有R0与R1可以间址
5、 ADD 30H,20H 错,ADD后面只能跟A,也就是ADD A,direct
6、 MOV R1,C 错,C是位,位与字节不能这样传输
7、 JMP @RO+DPTR 错,该指令只能用JMP @A+DPTR
8、 MOV A,#3000H 错,A是8位的,不能将16位立即数赋值给A
9、 MOVC @A+DPTR,A 错,该指令应该为 MOVC A,@A+DPTR
10、 MOVX A,@A+DPTR

2023-06-12 广告
STM32是ARM Cortex内核单片机和微处理器市场和技术方面的佼佼者,目前提供16大产品线 (F0, G0, F1, F2, F3, G4, F4, F7, H7, MP1, L0, L1, L4, L4+,L5, WB),超过100...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2013-07-26
展开全部
1、CLR A 错,CLR是位指令,对位的,如:CLR C
2、MUL R0,R1 错,只能MUL AB
3、MOV DPTR,1050H 错,DPTR有2个字节 地址1050H就个8位
4、 MOV A,@R7 对,片内地址可以用,片外就得MOVX
5、 ADD 30H,20H 错,20H改为#20H就可以,20H是地址,不是立即数
6、 MOV R1,C 错,C为位地址,不是8位的字节地址
7、 JMP @RO+DPTR 错,没这领命 JMP @A+DPTR
8、 MOV A,#3000H 错,#3000H是2个字节了,只能给DPTR
9、 MOVC @A+DPTR,A 错,没这命令 MOVC A, @A+PC
10、 MOVX A,@A+DPTR 错,没这命令 MOVX A , @DPTR
2、MUL R0,R1 错,只能MUL AB
3、MOV DPTR,1050H 错,DPTR有2个字节 地址1050H就个8位
4、 MOV A,@R7 对,片内地址可以用,片外就得MOVX
5、 ADD 30H,20H 错,20H改为#20H就可以,20H是地址,不是立即数
6、 MOV R1,C 错,C为位地址,不是8位的字节地址
7、 JMP @RO+DPTR 错,没这领命 JMP @A+DPTR
8、 MOV A,#3000H 错,#3000H是2个字节了,只能给DPTR
9、 MOVC @A+DPTR,A 错,没这命令 MOVC A, @A+PC
10、 MOVX A,@A+DPTR 错,没这命令 MOVX A , @DPTR
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-26
展开全部
你指的是汇编还是C?如果是汇编,要注意寄存器有没有用错啦~立即数有没有加#啦~无非就是这些,C就不用考虑那么多了~基本出不了什么错~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询