125
Operand Format and Number of States Required for Execution
Notes
1.
The destination operand <EAd> must be located at an even address.
2.
In machine language, MOV.L ERs, @–ER7 is identical to PUSH.L ERs.
3.
Execution of MOV.L ERn, @–ERn first decrements ERn by 4, then transfers the resulting value.
No. of
States
Mnemonic
Operands
Addressing
Mode
Instruction Format
1st byte
2nd byte
3rd byte
4th byte
5th byte
6th byte
7th byte
8th byte
9th byte
10th byte
Register
indirect
Register
indirect with
displacement
Register
indirect with
pre-decrement
MOV.L
MOV.L
MOV.L
MOV.L
MOV.L
MOV.L
ERs,@ERd
ERs,@(d:16,ERd)
ERs,@(d:24,ERd)
ERs,@–ERd
ERs,@aa:16
ERs,@aa:24
Absolute
address
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
6
6
7
6
6
6
9
F
8
D
B
B
erd
erd
erd
erd
1
1
1
1
0
0
ers
ers
0
6
B
A
0
0
disp
abs
ers
0
abs
0
0
0
0
0
ers
ers
ers
8
A
disp
8
10
14
10
10
12
2.2.35(9)