5.6 Instructions

This section describes various instruction functions of the RX Family (RXv3 instruction-set architecture).

The RX CPU has short formats for frequently used instructions, facilitating the development of efficient programs that take up less memory. Moreover, most of instructions are executable in one clock cycle, and this realizes high-speed arithmetic processing. The RX CPU has 111 types of instructions and 10 addressing modes, with register-register operations, register-memory operations, and bitwise operations included. Data transfer between memory locations is also possible. An internal multiplier is included for high-speed multiplication.