MUL______
( 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)