
121
Operand Format and Number of States Required for Execution
Notes
1.
The MOV.B Rs, @–ER7 instruction should never be used, because it leaves an odd value in the stack pointer (ER7).
For details refer to section 3.3.2, Exception Processing, or to the hardware manual.
2.
Execution of MOV.B RnL, @–ERn or MOV.B RnH, @–ERn first decrements ERn by one, then transfers the
designated part (RnL or RnH) of the resulting ERn 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
Register
indirect
Register
indirect with
displacement
Register
indirect with
pre-decrement
MOV.B
MOV.B
MOV.B
MOV.B
MOV.B
MOV.B
Rs,@ERd
Rs,@(d:16,ERd)
Rs,@(d:24,ERd)
Rs,@–ERd
Rs,@aa:8
Rs,@aa:16
Absolute
address
6
6
7
6
3
6
6
8
E
8
C
rs
A
A
erd
erd
erd
erd
1
1
0
1
6
A
A
0
0
disp
abs
abs
0
0
abs
disp
4
6
10
6
4
6
8
MOV.B
Rs,@aa:24
rs
rs
rs
0
rs
8
A
rs
rs
2.2.35(7)