Hitachi H8/300H Series Programming Manual page 123

Table of Contents

Advertisement

Operand Format and Number of States Required for Execution
Addressing
Mnemonic
Operands
Mode
Immediate
MOV.B
Register
MOV.B
indirect
MOV.B
@(d:16,ERs),Rd
Register
indirect with
displacement
@(d:24,ERs),Rd
MOV.B
Register
indirect with
@ERs+,Rd
MOV.B
post-increment
MOV.B
Absolute
@aa:16,Rd
MOV.B
address
@aa:24,Rd
MOV.B
Notes
The MOV.B @ER7+, Rd 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.
For the @aa:8 access range, refer to the relevant microcontroller hardware manual.
Instruction Format
1st byte
2nd byte
3rd byte
#xx:8,Rd
F
rd
IMM
@ERs,Rd
6
8
0
ers
rd
6
E
0
ers
rd
7
8
0
ers
0
6
6
C
0
ers
rd
@aa:8,Rd
2
rd
abs
6
A
0
rd
6
A
2
rd
0
4th byte
5th byte
6th byte
7th byte
disp
A
2
rd
0
0
abs
0
abs
115
No. of
States
8th byte
2
4
6
10
disp
6
4
6
8

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents