You are on page 1of 4

Z = (X1+X2)(Y1+Y2)

CON 03 DIRECCIONES
ALMACENAR EN POSICION DE MEMORIA
ADD T1,X1,X2 M[T1] M[X1]+M[X2]
ADD T2,Y1,Y2 M[T2] M[Y1]+M[Y2]
MUL Z,T1,T2 M[Z] M[T1]*M[T2]
ALMACENAR EN REGISTRO
ADD R1,X1,X2 R1 M[X1]+M[X2]
ADD R2,Y1,Y2 R2 M[Y1]+M[Y2]
MUL Z,R1,R2 M[Z] R1*R2

CON 02 DIRECCIONES
ALMACENAR EN POSICION DE MEMORIA
MOVE T1,X1 M[T1] M[X1]
ADD T1,X2 M[T1] M[T1]+M[X2]
MOVE Z,Y1 M[Z] M[Y1]
ADD Z,Y2 M[Z] M[Z]+M[Y2]
MUL Z,T1 M[Z] M[Z]*M[T1]
ALMACENAR EN REGISTRO
MOVE R1,X1 R1 M[X1]
ADD R1,X2 R1 R1+M[X2]
MOVE Z,Y1 M[Z] M[Y1]
ADD Z,Y2 M[Z] M[Z]+M[Y2]
MUL Z,R1 M[Z] M[Z]*R1
CON 01 DIRECCIONES
LD X1 ACC M[X1]
ADD X2 ACC ACC+M[X2]
ST Z M[Z] ACC
LD Y1 ACC M[Y1]
ADD Y2 ACC ACC+M[Y2]
MUL Z ACC ACC*M[Z]
ST Z M[Z] ACC

You might also like