==============SQRT(x^2*y)+SQRT(y^2*x)=================
HINTS:
[1500]=x =4
[1501]=y =4
x^2*y= [1600]
SQRT(x^2*y)= [1700]
y^2*x= [1800]
SQRT(y^2*x)= [1900]
SQRT(x^2*y)+SQRT(y^2*x)= [2000]
======================================================
MOV BX,1500h
MOV AL,[BX]
CALL PRODT
INC BX
MOV SI,BX
CALL PRODT
MOV BX,1600h
MOV [BX],AX
CALL ROOT
MOV [1700h],AX
MOV BX,SI
MOV AX,[BX]
CALL PRODT
DEC BX
CALL PRODT
MOV BX,1800h
MOV [BX],AX
CALL ROOT
MOV [1900h],AX
ADD AX,[1700h]
MOV [2000h],AX
HLT
PRODT: MOV CL,[BX]
MUL CL
RET
ROOT:
MOV CX,0001h
c: MOV AX,[BX]
XOR DX,DX
DIV CX
CMP AX,CX
JZ d
JC d
INC CX
JMP c
d: RET
===========================
by ramesh.k<>
No comments:
Post a Comment