72
M(S) • (A)
←
(A)
✕
M(zz+(X))
(S)
←
(S) – 1
Multiplies Accumulator with the memory specified by the Zero
Page X addressing mode and stores the high-order byte of the
result on the Stack and the low-order byte in A.
No change
M UL
M UL
MUL
TIPLY ACCUMULATOR AND MEMORY
Op e r a t io n :
F u n c t io n :
St a t u s fla g :
M(zz+(X))
M(S)
Zero page
multiplicant
product
multiplier
(A)
(A)
Statement
∆
MUL
∆
$zz,X
Machine codes
62
16
, zz
16
Cycle number
15
Byte number
2
Addressing mode
Zero page X
Notes 1: This instruction changes the contents of S and A.
2: The MUL instruction can not be used for some products.
high-order
low-order