English
Language : 

M38002M4 Datasheet, PDF (162/173 Pages) Mitsubishi Electric Semiconductor – 8-BIT SINGLE-CHIP MICROCOMPUTER
APPENDIX
3.9 Machine instructions
Symbol
JMP
JSR
LDA
(Note 2)
LDM
Addressing mode
Function
Details
IMP
IMM
A
BIT, A
ZP
BIT, ZP
If addressing mode is ABS
PCL ← ADL
PCH ← ADH
If addressing mode is IND
PCL ← M (ADH, ADL)
PCH ← M (ADH, ADL + 1)
If addressing mode is ZP, IND
PCL ← M(00, ADL)
PCH ← M(00, ADL + 1)
Jumps to the specified address.
OP n # OP n # OP n # OP n # OP n # OP n #
M(S) ← PCH
S←S–1
M(S) ← PCL
S←S–1
After executing the above,
if addressing mode is ABS,
PCL ← ADL
PCH ← ADH
if addressing mode is SP,
PCL ← ADL
PCH ← FF
If addressing mode is ZP, IND,
PCL ← M(00, ADL)
PCH ← M(00, ADL + 1)
After storing contents of program counter in
stack, and jumps to the specified address.
When T = 0
A←M
When T = 1
M(X) ← M
Load accumulator with contents of memory.
Load memory indicated by index register X
with contents of memory specified by the ad-
dressing mode.
A9 2 2
A5 3 2
M ← nn
Load memory with immediate value.
3C 4 3
LDX
LDY
LSR
MUL
NOP
X←M
Y←M
70
0→ →C
M(S) · A ← A ! M(zz + X)
S←S–1
PC ← PC + 1
Load index register X with contents of
memory.
A2 2 2
Load index register Y with contents of
memory.
A0 2 2
Shift the contents of accumulator or memory
to the right by one bit.
The low order bit of accumulator or memory is
stored in carry, 7th bit is cleared.
4A 2 1
Multiplies the accumulator with the contents of
memory specified by the zero page X address-
ing mode and stores the high byte of the result
on the stack and the low byte in the accumula-
tor.
No operation.
EA 2 1
A6 3 2
A4 3 2
46 5 2
ORA
(Note 1)
When T = 0
A←AVM
When T = 1
M(X) ← M(X) V M
“Logical OR’s” the contents of memory and ac-
cumulator. The result is stored in the
accumulator.
“Logical OR’s” the contents of memory indi-
cated by index register X and contents of
memory specified by the addressing mode.
The result is stored in the memory specified by
index register X.
09 2 2
05 3 2
3-60
3800 GROUP USER’S MANUAL