zoukankan      html  css  js  c++  java
  • instructionset architecture Processor Architecture

    Computer Systems A Programmer's Perspective Second Edition

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

    where each instruction performs some primitive operation, such as adding

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

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

    are known as its instruction-set architecture (ISA). Different

    “families” of processors, such as Intel IA32, IBM/Freescale PowerPC, and the
    ARM processor family have different ISAs. A program compiled for one type
    of machine will not run on another. On the other hand, there are many different
    models of processors within a single family. Each manufacturer produces proces-
    sors of ever-growing performance and complexity, but the different models remain
    compatible at the ISA level. Popular families, such as IA32, have processors sup-
    plied by multiple manufacturers. Thus, the ISA provides a conceptual layer of
    abstraction between compiler writers, who need only know what instructions are
    permitted and how they are encoded, and processor designers, who must build
    machines that execute those instructions.
  • 相关阅读:
    单实例GI数据库彻底清除
    crsctl & srvctl
    Err "CLSU-00104: additional error information: need ha priv"
    Err "Kernel panic
    安装JRE
    华为-RH5885 V3 远程KVM
    Swagger与OAuth 手动搭建WebApi 操作笔记
    xib自定义View
    iOS回收键盘
    iOS设置用户头像(从相册,图库或者拍照获取)
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6140738.html
Copyright © 2011-2022 走看看