【正确答案】Y EQU 30H ;
R EQU 31H ;
S EQU 32H ;
T EQU 33H ;
FML1:MOV A,R ;R→A
LCALL SQR ;求R2
MOV B,A ;R2→B
MOV A,S ;S→A
LCALL SQR ;求S2
ADD A,B ;R2+S2
MOV B,A ;R2+S2→B
MOV A,T ;T→A
LCALL SQR ;求T2
ADD A,B ;R2+S2+T2
MOV Y,A ;R2+S2+T2→Y
RET ;
SQR: INC A ;加上地址调整值(RET与TAB间差值为1字节)
MOVC A,@A+PC;
RET ;
TAB:DB 0,1,4,9,16,25,36,64,81,100,121,144,169,196,225;平方表
【答案解析】