
求高手解决MCS-51单片机的程序改错。利用查表方式求y=x^2(x=0,1,2,3,....9)的程序,找出其中错误的指令。 5
MCS-51单片机指令程序段如下:(x存放在内部RAM30H单元,Y存放到内部RAM31H单元。)1ORG1000H2START:MOVA,30H3ADDA,#01H4M...
MCS-51单片机指令程序段如下:(x存放在内部RAM 30H单元,Y存放到内部RAM31H单元。)
1 ORG 1000H
2 START:MOV A,30H
3 ADD A,#01H
4 MOVC A,@A+PC
5 MOV 31H,A
6 DB 0,1,4,9,16
7 DB 25,36,49,64,81
8 END
错在第几行啊? 展开
1 ORG 1000H
2 START:MOV A,30H
3 ADD A,#01H
4 MOVC A,@A+PC
5 MOV 31H,A
6 DB 0,1,4,9,16
7 DB 25,36,49,64,81
8 END
错在第几行啊? 展开
3个回答
展开全部
1 ORG 1000H
2 START:MOV A, 30H
3 ADD A, #01H ----01H 应改成:02H
4 MOVC A, @A + PC
5 MOV 31H, A
6 DB 0, 1, 4, 9, 16
7 DB 25, 36, 49, 64, 81
8 END
2 START:MOV A, 30H
3 ADD A, #01H ----01H 应改成:02H
4 MOVC A, @A + PC
5 MOV 31H, A
6 DB 0, 1, 4, 9, 16
7 DB 25, 36, 49, 64, 81
8 END
本回答被网友采纳
展开全部
第一行错了,51程序入口在0000H
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |