第1个回答 2013-12-16
AAA EQU 30H
BBB EQU 31H
CCC EQU 40H
ORG 8000H
MAIN: MOV R3,#0 ;清零
MOV A,AAA
ACALL SQRT ;调用求平方子程序
MOV R3,A
MOV A,BBB
ACALL SQRT ;调用求平方子程序
ADD A,R3
MOV R3,A
MOV CCC,R3
SJMP $
SQRT: MOV DPTR,#TAB
MOVC A,@A+DPTR
RET
TAB: DB 0,1,4,9,16
DB 25,36,49,64,81
END
第2个回答 2013-12-17
QH:
MOV A,30H
MOV B,A
MUL AB
MOV 40H,A
MOV 41H,B
MOV A,31H
MOV B,A
MUL AB
ADD A,40H
MOV 40H,A
XCH A,B
ADDC A,41H
MOV 41H,A
MOV 42H,#0
JNC QHE
MOV 42H,#1
QHE:
RET