Datasheet
58
Table 2.9 Instruction Formats (cont)
Instruction Formats
Source Operand Destination
Operand Example
d format
dddd
xxxx
15 0
xxxx
dddd
dddddddd:
Indirect GBR
with
displacement
R0 (Direct register) MOV.L
@(disp,GBR),R0
R0(Direct
register)
dddddddd: Indirect
GBR with
displacement
MOV.L
R0,@(disp,GBR)
dddddddd: PC
relative with
displacement
R0 (Direct register) MOVA
@(disp,PC),R0
dddddddd: PC
relative
— BF label
d12 format
dddd
xxxx
15 0
dddd dddd
dddddddddddd:
PC relative
— BRA label
(label = disp +
PC)
nd8 format
dddd
nnnn
xxxx
15 0
dddd
dddddddd: PC
relative with
displacement
nnnn: Direct
register
MOV.L
@(disp,PC),Rn
i format iiiiiiii: Immediate Indirect indexed
GBR
AND.B
#imm,@(R0,GBR)
xxxxxxxx i i i i
15 0
i i i i
iiiiiiii: Immediate R0 (Direct register) AND #imm,R0
iiiiiiii: Immediate — TRAPA #imm
ni format
nnnn
i i i i
xxxx
15 0
i i i i
iiiiiiii: Immediate nnnn: Direct
register
ADD #imm,Rn