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