
466
APPENDIX
APPENDIX E
Instruction Lists
This appendix lists the FR Series instructions. For facilitating understanding the
instruction list, notes on the following items are provided:
• How to read the instruction lists
• Addressing mode symbols
• Instruction format
■
How to read the instruction lists
1) Indicates an instruction name.
•
An asterisk (*) indicates an extended instruction which is not listed in the CPU specifications
and which was obtained by extending or adding an instruction with the assembler.
2) Indicates the addressing mode specifiable in an operand, with its symbol.
•
For the meaning of the symbols, see the sub-section on "Addressing mode symbols".
3) Indicates the instruction format.
4) Indicates an instruction code in hexadecimal notation.
5) Indicates the number of machine cycles for the instruction.
•
a: Memory access cycle. It may be extended by the Ready function.
•
b: Memory access cycle. It may be extended by the Ready function. However, when the
succeeding instruction references the register subject to LD operation, an interlock occurs
and the number of execution cycles is incremented by one.
•
c: When the succeeding instruction performs reading or writing for R15, SSP, or USP, or it
has instruction format A, an interlock occurs, and the number of execution cycles is
incremented by one and becomes 2.
•
d: When the succeeding instruction references MDH or MDL, an interlock occurs and the
number of execution cycles increments and becomes 2.
•
The minimum number of cycles is 1 for a, b, c, and d.
6) Indicates flag changes.
Mnemonic
Type
OP
CYCLE
NZVC
Operation
Remarks
ADD Rj, Rj
*ADD #s5, Rj
,
,
A
C
,
,
AG
A4
,
,
1
1
,
,
CCCC
CCCC
,
,
Ri + Rj --> Rj
Ri + s5 --> Ri
,
,
-
1) 2)
3)
4)
5)
6)
7)
Flag change
Flag meaning
C: Change
-: No change
0: Clear
1: Set
N: Negative flag
Z: Zero flag
V: Overflow flag
C: Carry flag
Содержание MB91150 Series
Страница 1: ......
Страница 2: ......
Страница 3: ...FUJITSU LIMITED FR30 32 BIT MICROCONTROLLER MB91150 Series HARDWARE MANUAL ...
Страница 4: ......
Страница 10: ...vi ...
Страница 112: ...96 CHAPTER 3 MEMORY SPACE CPU AND CONTROL UNIT ...
Страница 174: ...158 CHAPTER 5 I O PORTS Note DDRI bit 6 is a test bit Always set the bit to 0 The value read from this bit is always 0 ...
Страница 178: ...162 CHAPTER 5 I O PORTS ...
Страница 214: ...198 CHAPTER 7 16 BIT RELOAD TIMER ...
Страница 240: ...224 CHAPTER 8 PPG TIMER ...
Страница 310: ...294 CHAPTER 13 8 10 BIT A D CONVERTER ...
Страница 318: ...302 CHAPTER 14 8 BIT D A CONVERTER ...
Страница 362: ...346 CHAPTER 15 UART ...
Страница 420: ...404 CHAPTER 19 PERIPHERAL STOP CONTROL ...
Страница 428: ...412 CHAPTER 20 CALENDAR MACROS ...
Страница 503: ...487 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 510: ...494 INDEX ...
Страница 512: ......