ARM, the ARM processor, is the first low-power cost RISC microprocessor designed by British Acorn Co., Ltd. The full name is Advanced RISC Machine. The ARM processor itself is a 32-bit design, but it is also equipped with a 16-bit instruction set. Generally speaking, it saves up to 35% compared to the equivalent 32-bit code, but it can retain all the advantages of a 32-bit system.
ARM's Jazelle technology enables Java acceleration to achieve much higher performance than software-based Java virtual machines (JVM), and consumes less power than equivalent non-Java acceleration cores Reduced by 80%. The addition of DSP instruction set to the CPU function provides enhanced 16-bit and 32-bit arithmetic operation capabilities, improving performance and flexibility.
ARM also provides two cutting-edge features to assist in the debugging of highly integrated SoC devices with deeply embedded processors, which are the embedded ICE-RT logic and the Embedded Trace Macrocore (ETMS) series.
The three major features of ARM processors are: low power consumption and high functionality, 16-bit/32-bit dual instruction set and numerous partners.
1. Small size, low power consumption, low cost, high performance;
2. Support Thumb (16-bit)/ARM (32-bit) dual instruction set, which can be easily Good compatibility with 8-bit/16-bit devices;
3. Extensive use of registers, faster instruction execution;
4. Most data operations are completed in registers;
5. The addressing mode is flexible and simple, and the execution efficiency is high;
6. The instruction length is fixed.
The above is the detailed content of what is arm. For more information, please follow other related articles on the PHP Chinese website!