Instruction-set Architecture Processor Architecture

Source: Internet
Author: User

Computer Systems A Programmer ' s perspective Second Edition

We have seen a processor must execute a sequence of instructions,

where each instruction performs some primitive operation, such as adding

The numbers. An instruction are encoded in binary form as a sequence of 1 or more bytes.

The instructions supported by a particular processor and their byte-level encodings

is known as its Instruction-set architecture (ISA). Different

"Families" of processors, such as Intel IA32, Ibm/freescale PowerPC, and Thearm processor family have different ISAs. A program compiled for one typeof machine won't run on another. On the other hand, there is many differentmodels of processors within a single family. Each manufacturer produces proces-sors of ever-growing performance and complexity, but the different models Remaincompatib Le at the ISA level. Popular families, such as IA32, has processors sup-plied by multiple manufacturers. Thus, the ISA provides a conceptual layer ofabstraction between compiler writers, who need only know what instructions is Permitted and how they is encoded, and processor designers, who must buildmachines, execute those instructions.

Instruction-set Architecture Processor Architecture

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.