Rev. 5.00, 09/03, page 32 of 760
2.3.3 Instruction Formats
Table 2.3 explains the meaning of instruction formats and source and destination operands. The
meaning of the operands depends on t he operation code. The following sym bol s are used.
xxxx: Operation code
mmmm: Source register
nnnn: Destination register
iiii: Immediate data
dddd: Displacement
Table 2.3 Instruction Formats
Instruction Format Source
Operand Destination
Operand Instruction
Example
0 format
xxxx xxxx xxxxxxxx
15 0
——NOP
n format
xxxx xxxx xxxxnnnn
15 0
nnnn: register
direct MOVT Rn
Control register or
system re gister nnnn: register
direct STS
MACH,Rn
Control register or
system re gister nnnn: register
indirect with
pre-decrement
STC.L
SR,@–Rn
m format
xxxx
mmmm
xxxx xxxx
15 0
mmmm: register
direct Control register
or system
register
LDC
Rm,SR
mmmm: register
indirect with post-
increment
Control register
or system
register
LDC.L
@Rm+,SR
mmmm: register
indirect —JMP@Rm
mmmm: PC-
relative using R m —BRAFRm