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.
  • 相关阅读:
    初识Node
    从服务器获取信息的方式
    引用对象的指针传递
    使用定时器来控制一次执行的任务数量
    JS字符串拼接的方法及性能比较
    提升JS比较效率的方式
    DOM访问优化
    JS数据存取效率的优化
    JS脚本加载顺序及优化
    python 基本用法
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6140738.html
Copyright © 2011-2022 走看看