首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

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

2012-03-26 
MCS-51单片机的指令(1)MULR0,R1(2)MOVA,@R7(3)MOVA,#3000H(4)MOVC@A+DPTR,A(5)LJMP#1000H()请问这几条指令

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: 跳转指令一般都配合标号使用

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

热点排行