577
APPENDIX B Instructions
B.1 Instruction Types
The F
2
MC-16LX supports 351 types of instructions. Addressing is enabled by using an
effective address field of each instruction or using the instruction code itself.
■ Instruction Types
The F
2
MC-16LX supports the following 351 types of instructions:
• 41 transfer instructions (byte)
• 38 transfer instructions (word or long word)
• 42 addition/subtraction instructions (byte, word, or long word)
• 12 increment/decrement instructions (byte, word, or long word)
• 11 comparison instructions (byte, word, or long word)
• 11 unsigned multiplication/division instructions (word or long word)
• 11 signed multiplication/division instructions (word or long word)
• 39 logic instructions (byte or word)
• 6 logic instructions (long word)
• 6 sign inversion instructions (byte or word)
• 1 normalization instruction (long word)
• 18 shift instructions (byte, word, or long word)
• 50 branch instructions
• 6 accumulator operation instructions (byte or word)
• 28 other control instructions (byte, word, or long word)
• 21 bit operation instructions
• 10 string instructions