汇编查表实现求解平方和
文章目录
题目重述
用程序实现。设a、b、c分别存于内部RAM的AAA、BBB、CCC 3个单元中。设a、b皆为小于10的整数。要求利用查表的方法编写一个求平方的子程序,再调用子程序完成。
问题分析以及求解思路
待完善(请耐心等待)
程序代码
ORG 0000H
AAA DATA 30H
BBB DATA 31H
CCC DATA 32H
MOV BBB,#5
MOV AAA,#6
LCALL CB
SJMP $
CB:MOV DPTR,#TAB
MOV A,AAA
MOVC A,@A+DPTR
MOV B,A
MOV A,BBB
MOVC A,@A+DPTR
ADD A,B
MOV CCC,A
RET
TAB:DB 0,1,4,9,16,25,36,49,64,81
END