当前位置: 代码迷 >> 单片机 >> MCS-51单片机的指令解决思路
  详细解决方案

MCS-51单片机的指令解决思路

热度:41   发布时间:2016-04-28 16:12:14.0
MCS-51单片机的指令
(1)   MUL   R0,R1  
(2)   MOV   A,@R7  
(3)   MOV   A,#3000H  
(4)   MOVC   @A+DPTR,A  
(5)   LJMP   #1000H   ()

请问这几条指令有什么错误啊?

------解决方案--------------------
1: MUL只能用于 "MUL AB "
2: "@ "只能配合 "@R0 ", "@R1 "做间址。所以一般编程时都从R2开始用
3:除了DPTR,其他寄存器如A最大只能是#0FFH
4:只能是 "MOVC A,@A+DPTR "
5: 跳转指令一般都配合标号使用

"指令系统表 "就如同 "乘法口诀表 ",要先学会这个,才谈学其他的
  相关解决方案