Intel 8XC251SQ User Manual

Page of 458
A-9
INSTRUCTION SET REFERENCE
Table A-14.  Displacement/Extended MOVs
Instruction
Byte 0 
Byte 1
Byte 2
Byte 3
MOV Rm,@WRj+dis
0
9
m
j/2
dis[15:8]
dis[7:0]
MOV WRk,@WRj+dis
4
9
j/2
k2
dis[15:8]
dis[7:0]
MOV Rm,@DRk+dis
2
9
m
k/4
dis[15:8]
dis[7:0]
MOV WRj,@DRk+dis
6
9
j/2 
k/4
dis[15:8]
dis[7:0]
MOV @WRj+dis,Rm
1
9
m  
j/2
dis[15:8]
dis[7:0]
MOV @WRj+dis,WRk
5
9
j/2
k2
dis[15:8]
dis[7:0]
MOV @DRk+dis,Rm
3
9
m
k/4
dis[15:8]
dis[7:0]
MOV @DRk+dis,WRj
7
9
j/2
k/4
dis[15:8]
dis[7:0]
MOVS WRj,Rm
1
A
j/2
m
MOVZ WRj,Rm
0
A
j/2
m
MOV WRj,@WRj
0
B
j/2
1000
j/2
0000
MOV WRj,@DRk
0
B
k/4
1010
j/2
0000
MOV @WRj,WRj
1
B
j/2
1000
j/2
0000
MOV @DRk,WRj
1
B
k/4
1010
j/2
0000
MOV dir8,Rm
7
A
m
0001
dir8 addr
MOV dir8,WRj
7
A
j/2
0101
dir8 addr
MOV dir8,DRk
7
A
k/4
1101
dir8 addr
MOV dir16,Rm
7
A
m
0011
dir16 addr (high)
dir16 addr (low)
MOV dir16,WRj
7
A
j/2
0111
dir16 addr (high)
dir16 addr (low)
MOV dir16,DRk
7
A
k/4
1111
dir16 addr (high)
dir16 addr (low)
MOV @WRj,Rm
7
A
j/2
1001
m
0000
MOV @DRk,Rm
7
A
k/4
1011
m
0000