CISC, RISC Difference

Source: Internet
Author: User

IPhone Simulator = Intel

The IPhone = ARM is a big difference,

Intel's current processors are primarily IA architectures,

IA-32 is commonly known as x86, including desktop Processor series (Celeron, Pentium, core™, etc.), as well as server processor Zhi Qiang (Xeon) series;

IA-64 is Intel's independently developed 64-bit processor for Itanium (Itanium) and Follow-on products, Itanium 2, for high-end server markets.

The ARM architecture is essentially different from the IA architecture.

Here we have a simple comparison of IA32 and arm architecture differences.

The IA-32 processor is based on the CISC architecture, while Arm is the representative of RISC.

The RISC instruction set has the following characteristics compared to the CISC instruction set:

1 Simple instruction set--RISC instruction set only provides very limited operation, basically single cycle executes each instruction, its instruction length also is fixed.

2load-store structure-in RISC, the CPU does not operate on the data in memory, and all calculations are required to be done in registers. and the register and Memory communication is a separate instruction to complete. In CSIC, the CPU can operate directly on memory.

3 more registers-the RISC based processor has more general-purpose registers to use than CISC, and each register can be stored or addressed by data.

On the application side, Intel's IA-32 and IA-64 architecture processors are used for personal computers and servers, and ARM processors are more used in embedded areas. iphone vs Gphone Android is a Java-running program. Java programs run in Java virtual machines. So Android's simulator is a running Android apk file; The iphone simulator is running x86 machine code, and the iphone's real machine is running arm's machine code. ARM's machine code program cannot be run in the x86 machine, the iphone emulator. To have the program source code can be in the iphone simulator compiler x86 machine code and ARM's machine code respectively in the iphone simulator and the iphone's real machine run.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.