Table 2-3 Instruction Codes (cont)
Instruction Format
Instruction Mnemonic Size 1st byte 2nd byte 3rd byte 4th byte 5th byte 6th byte 7th byte 8th byte 9th byte 10th byte
272
MOV MOV.B @aa:32,Rd B 6 A 2 rd abs
MOV.B Rs,@ERd B 6 8 1 erd rs
MOV.B Rs,@(d:16,ERd) B 6 E 1 erd rs disp
MOV.B Rs,@(d:32,ERd) B 7 8 0 erd 0 6 A A rs disp
MOV.B Rs,@–ERd B 6 C 1 erd rs
MOV.B Rs,@aa:8 B 3 rs abs
MOV.B Rs,@aa:16 B 6 A 8 rs abs
MOV.B Rs,@aa:32 B 6 A A rs abs
MOV.W #xx:16,Rd W 7 9 0 rd IMM
MOV.W Rs,Rd W 0 D rs rd
MOV.W @ERs,Rd W 6 9 0 ers rd
MOV.W @(d:16,ERs),Rd W 6 F 0 ers rd disp
MOV.W @(d:32,ERs),Rd W 7 8 0 ers 0 6 B 2 rd disp
MOV.W @ERs+,Rd W 6 D 0 ers rd
MOV.W @aa:16,Rd W 6 B 0 rd abs
MOV.W @aa:32,Rd W 6 B 2 rd abs
MOV.W Rs,@ERd W 6 9 1 erd rs
MOV.W Rs,@(d:16,ERd) W 6 F 1 erd rs disp
MOV.W Rs,@(d:32,ERd) W 7 8 0 erd 0 6 B A rs disp
MOV.W Rs,@–ERd W 6 D 1 erd rs
MOV.W Rs,@aa:16 W 6 B 8 rs abs
MOV.W Rs,@aa:32 W 6 B A rs abs
MOV.L #xx:32,Rd L 7 A 0 0 erd IMM
MOV.L ERs,ERd L 0 F 1 ers 0 erd
MOV.L @ERs,ERd L 0 1 0 0 6 9 0 ers 0 erd
MOV.L @(d:16,ERs),ERd L 0 1 0 0 6 F 0 ers 0 erd disp
MOV.L @(d:32,ERs),ERd L 0 1 0 0 7 8 0 ers 0 6 B 2 0 erd disp
MOV.L @ERs+,ERd L 0 1 0 0 6 D 0 ers 0 erd
MOV.L @aa:16,ERd L 0 1 0 0 6 B 0 0 erd abs
MOV.L @aa:32,ERd L 0 1 0 0 6 B 2 0 erd abs
MOV.L ERs,@ERd L 0 1 0 0 6 9 1 erd 0 ers
MOV.L ERs,@(d:16,ERd) L 0 1 0 0 6 F 1 erd 0 ers disp
MOV.L ERs,@(d:32,ERd)*2L 0 1 0 0 7 8 0 erd 0 6 B A 0 ers disp
MOV.L ERs,@–ERd L 0 1 0 0 6 D 1 erd 0 ers
MOV.L ERs,@aa:16 L 0 1 0 0 6 B 8 0 ers abs
MOV.L ERs,@aa:32 L 0 1 0 0 6 B A 0 ers abs