EasyManua.ls Logo

Hitachi H8/500 Series - Page 355

Hitachi H8/500 Series
459 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Instruction
Operation code (OP)
Data transfer instruction
MOV:G.B <EA >, Rsd
MOV:G.W <EA >, Rsd
MOV:G.B R , <EA >sd
MOV:G.W R , <EA >sd
2342234 410010
2342234
22342234
223422343
4
10010
10000
10000
d
456
Note: Short format instruction
Address-
ing mode
Rn
@Rn
@(d:8, Rn)
@(d:16, Rn)
@–Rn
@Rn+
@aa:8
@aa:16
#xx:8
#xx:16
1 0 1 0 Sz r r r
1 1 0 1 Sz r r r
1 1 1 0 Sz r r r
1 1 1 1 Sz r r r
1 0 1 1 Sz r r r
1 1 0 0 Sz r r r
0 0 0 0 Sz 1 0 1
0 0 0 1 Sz 1 0 1
0 0 0 0 0 1 0 0
0 0 0 0 1 1 0 0
123
Operation code (EA)
disp
disp (H)
address
address (H)
data
data (H)
disp (L)
address (L)
data (L)
MOV:G.B #xx:8, <EA >d
3453345 00000110
r
dr dr
dr dr dr
sr sr sr
sr sr sr
data
MOV:G.W #xx:8, <EA >d
3453345 00000110 data
MOV:G.W #xx:16, <EA >d
4564456 00000111 data (H) data (L)
LDM.W @SP+, <register list>
2 00000010 register list
STM.W ,@–SP
<register list>
2 00000010 register list
XCH.W R ,R
sd 2 10010
dr dr dr
SWAP.B R
d 2 00010000
MOVTPE.B R , <EA >
sd
3453345 00000000 10010
sr sr sr
MOVTPE.B <EA >, R
sd
3453345 00000000 10010
dr dr dr
Arithmetic operation instruction
ADD:G.B <EA >, Rsd 223422343 00100 dr dr dr
ADD:G.W <EA >, R
d 22342234 400100 dr dr drs
ADD:Q.B #1, <EA >d 22342234 00001000*
ADD:Q.W #1, <EA >
d 22342234 00001000*
ADD:Q.B #2, <EA >
d 22342234 00001001*
ADD:Q.W #2, <EA >
d 22342234 00001001*
ADD:Q.B #-1, <EA >
d 22342234 00001100*
ADD:Q.W #-1, <EA >
d 22342234 00001100*
ADD:Q.B #-2, <EA >
d
22342234 00001101
*
ADD:Q.W #-2, <EA >
d
22342234 00001101
*
ADDS.B <EA >, R
d 223422343 00101 dr dr drs
ADDS.W <EA >, Rd 22342234 400101 dr dr drs
ADDX.B <EA >, Rd 223422343 10100 dr dr drs
ADDX.W <EA >, Rd 22342234 410100 dr dr drs
*
Table A-1 (a) Machine Language Coding [General Format]
346
Downloaded from Elcodis.com electronic components distributor

Table of Contents

Related product manuals