Fujitsu FR30 Computer Hardware User Manual


 
403
APPENDIX E Instructions
APPENDIX E Instructions
This section lists the instructions for the FR-series. Before the instructions are listed,
the following items are explained:
How to read instructions
Addressing mode codes
Instruction formats
How to Read Instructions
Mnemonic Type OP CYCLE NZVC Operation Remarks
ADD
*ADD
Rj,
#s5,
,
,
Rj
Rj
A
C
,
,
AG
A4
,
,
1
1
,
,
CCCC
CCCC
,
,
Ri + Rj --> Rj
Ri + s5 --> Ri
,
,
(1) (2) (3) (4) (5) (6) (7)
1) Indicates the instruction names
- An asterisk (*) indicates extended or assembler instructions that were added to the
standard CPU specifications.
2) Codes indicating the addressing modes that can be specified in operands
- For an explanation of codes, see "Addressing mode codes."
3) Indicates instruction formats
4) Operation codes are indicated by hexadecimal numbers
5) Indicates the number of machine cycles
- a: Indicates memory access cycles that may be extended by the Ready function.
- b: Indicates memory access cycles that may be extended by the Ready function.
When the next instruction references a register subject to the LD operation, interlock
occurs, increasing the number of execution cycles by 1.
- c: When the next instruction is a Read or Write instruction for the R15, SSP, or USP, or
is an instruction of format A, interlock occurs and the number of execution cycles
increases by 1 to 2.
- d: When the next instruction references the MDH/MDL, interlock occurs and the number
of execution cycles increases to 2.
- The codes a, b, c, and d indicate a minimum of 1 cycle.