380
APPENDIX B Overview of the Instructions
APPENDIX B Overview of the Instructions

This section describes the instructions used for the F2MC-8L.

Overview of the Instructions of the F2MC-8L
The F2MC-8L has 140 kinds of 1-byte machine instructions (actually, the map is 256 bytes). An instruction
and succeeding operands make an instruction code.
Figure B-1 shows the correspondence between the instruction codes and instruction map.
Figure B-1 Correspondence between Instruction Codes and Instruction Map
The instructions are classified into four groups including transfer instructions and branch instructions.
Various methods for addressing are supported. Depending on the selection of an instruction and
specification of operands, 10 kinds of addressing can be selected.
Bit manipulation instructions are supported, so read-modify-write operation is possible.
Instructions directing special operations are supported.
0 to 2 bytes are provided depending
on the instruction.
1 byte
Instruction code Machine
instruction Operand Operand
Higher 4 bits [Instruction map]
Lower 4 bits