Appendix D Instruction Lists - Fujitsu FR60 Hardware Manual

Hide thumbs Also See for FR60:
Table of Contents

Advertisement

APPENDIX D Instruction Lists

Table D-1 explains the addressing mode symbols. Figure D-1 shows the instruction
format. Table D-2 to Table D-21 list the FR family instructions by instruction type.
■ How to Read the Instruction Lists
Mnemonic
ADD
*ADD
1.
1.Instruction name.
An asterisk (*) indicates an extended instruction that is not contained in the CPU specifications and
is obtained by extension of or addition to the assembler.
2.Symbols indicating addressing modes that can be specified for the operand.
For the meaning of symbols, see "Addressing Mode Symbols".
3.Instruction format.
4.Instruction code in hexadecimal notation.
5.Number of machine cycles. The minimum for a, b, c, and d is 1 cycle.
a: Memory access cycle that may be extended by the Ready function., b: Memory access cycle that
may be extended by the Ready function. However, the cycle is interlocked if a direct instruction
references a register intended for an LD operation, increasing the number of execution cycles by 1.,
c: Interlocked if the direct instruction is an instruction that reads or writes to R15, SSP, or USP, or
an instruction in instruction format A. The number of execution cycles increases by 1 or 2., d:
Interlocked if the direct instruction references MDH/MDL. The number of execution cycles
increases to 2.
6.Indicates a flag change.
Flag change C: Change -: No change 0: Clear 1: Set
Flag meaning N: Negative flag Z: Zero flag V: Overflow flag C: Carry flag
7.Instruction operation.
Type
Rj, Rj
A
#s5, Rj
C
,
,
,
,
2.
3.
OP
CYCLE
NZVC
AG
1
CCCC
A4
1
CCCC
,
,
,
,
4.
5.
6.
APPENDIX D Instruction Lists
Operation
Ri + Rj → Rj
Ri + s5 → Ri
,
,
,
,
7.
Remarks
-
603

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb91350a series

Table of Contents