Instruction sets
50
NS9750 Hardware Reference
ARM instruction set
The ARM instruction set allows a program to achieve maximum performance with the
minimum number of instructions. The majority of instructions are executed in a
single cycle.
Thumb instruction set
The Thumb instruction set is simpler than the ARM instruction set, and offers
increased code density for code that does not require maximum performance. Code
can switch between ARM and Thumb instruction sets on any procedure call.
Java instruction set
In Java state, the processor core executes a majority of Java bytecodes naturally.
Bytecodes are decoded in two states, compared to a single decode stage when in
ARM/Thumb mode. See "Jazelle (Java)" on page 77 for more information about Java.