MUL______

Multiply (unsigned)

( XL * A = X bzw. YL * A = Y)

Das „dst“-Register (XL oder YL) wird mit dem Inhalt des Akkus multipliziert. Das 16 Bit Ergebniss wird im „dst“ Register X oder Y gespeichert. Der Akku bleibt unverändert.

Die ursprünglichen Werte von XH bzw. XL bleiben unberücksichtigt.

MUL dst,src

Operand 1:         XL oder YL

Operand 2:         Akku

Flag:                     -                                                                                                                                       

Offset:                 -

Index:                   -

Ergebniss:           X oder Y

Ergebniss Flags:

Bit

Funktion

 

 

V

 

I1

 

H

 bei Überlauf „Half Carry“

I0

 

N

 

Z

 

C

 bei Überlauf „Carry“

Operand 1:

·        Register XL, YL

(ursprünglicher Inhalt von XH bzw. YH geht verloren)