|
MB91F109 Datasheet, PDF (102/117 Pages) Fujitsu Component Limited. – 32-bit RISC Microcontroller | |||
|
◁ |
MB91F109
4. Detailed Description of Instructions
⢠Add/subtract operation instructions (10 instructions)
ADD
* ADD
Mnemonic
Rj, Ri
#s5, Ri
Type OP Cycle N Z V C
Operation
A A6
Câ A4
1 C C C C Ri + Rj â Ri
1 C C C C Ri + s5 â Ri
ADD
ADD2
ADDC
#i4, Ri
#i4, Ri
Rj, Ri
ADDN Rj, Ri
* ADDN #s5, Ri
C A4
C A5
A A7
A A2
Câ A0
1 C C C C Ri + extu (i4) â Ri
1 C C C C Ri + extu (i4) â Ri
1 C C C C Ri + Rj + c â Ri
1 â â â â Ri + Rj â Ri
1 â â â â Ri + s5 â Ri
ADDN
ADDN2
SUB
SUBC
#i4, Ri
#i4, Ri
Rj, Ri
Rj, Ri
C A0
C A1
A AC
A AD
1 â â â â Ri + extu (i4) â Ri
1 â â â â Ri + extu (i4) â Ri
1 C C C C Ri â Rj â Ri
1 C C C C Ri â Rj â c â Ri
SUBN Rj, Ri
A AE 1 â â â â Ri â Rj â Ri
⢠Compare operation instructions (3 instructions)
CMP
* CMP
Mnemonic
Rj, Ri
#s5, Ri
Type OP Cycle N Z V C
Operation
A AA
Câ A8
1 C C C C Ri â Rj
1 C C C C Ri â s5
CMP
#i4, Ri
CMP2 #i4, Ri
C A8
C A9
1 C C C C Ri + extu (i4)
1 C C C C Ri + extu (i4)
⢠Logical operation instructions (12 instructions)
AND
AND
ANDH
ANDB
OR
OR
ORH
ORB
EOR
EOR
EORH
EORB
Mnemonic
Rj, Ri
Rj, @Ri
Rj, @Ri
Rj, @Ri
Rj, Ri
Rj, @Ri
Rj, @Ri
Rj, @Ri
Rj, Ri
Rj, @Ri
Rj, @Ri
Rj, @Ri
Type OP Cycle N Z V C
Operation
A 82 1 C C â â Ri & = Rj
A 84 1 + 2a C C â â (Ri) & = Rj
A 85 1 + 2a C C â â (Ri) & = Rj
A 86 1 + 2a C C â â (Ri) & = Rj
A 92 1 C C â â Ri | = Rj
A 94 1 + 2a C C â â (Ri) | = Rj
A 95 1 + 2a C C â â (Ri) | = Rj
A 96 1 + 2a C C â â (Ri) | = Rj
A 9A 1 C C â â Ri ^ = Rj
A 9C 1 + 2a C C â â (Ri) ^ = Rj
A 9D 1 + 2a C C â â (Ri) ^ = Rj
A 9E 1 + 2a C C â â (Ri) ^ = Rj
Remarks
MSB is interpreted as
a sign in assembly
language
Zero-extension
Sign-extension
Add operation with
sign
MSB is interpreted as
a sign in assembly
language
Zero-extension
Sign-extension
Subtract operation with
carry
Remarks
MSB is interpreted as
a sign in assembly
language
Zero-extension
Sign-extension
Remarks
Word
Word
Half word
Byte
Word
Word
Half word
Byte
Word
Word
Half word
Byte
102
|
▷ |