03 指令系统 指令系统的发展与改进

目录

指令系统(ISA)

概念

设计原则

设计要素

指令系统结构分类

按存储位置分

指令系统的发展与改进

CISC

缺点

RISC

特点


  1. 指令系统(ISA)

    1. 概念

      1. 使用同一指令系统的计算机硬件实现可以不同
      2. 使用相同的指令系统的最大好处是:兼容
      3. 指令系统不能模糊不清
    2. 设计原则

      1. 可编程性
      2. 可实现性
      3. 兼容性
        1. 向上(向前)兼容
        2. 向下(向后)兼容
      4. 指令格式
        1. 定长
        2. 变长
      5. 操作数的存储位置、类型、长度、个数
    3. 设计要素

      1. 寻址方式
      2. 操作类型
    4. 指令系统结构分类

      1. 按存储位置分

        1. 主存型结构
        2. 累加器型结构
        3. 堆栈型结构
        4. 通用存储器结构
  2. 指令系统的发展与改进

    1. CISC

      1. 缺点

        1. 设计周期长,准确性难以保证
        2. 需要大量硬件支持
        3. 很多复杂的指令执行频率很低,浪费资源
    2. RISC

      1. 特点

        1. 指令条数少,功能简单
        2. 指令格式简单、规整,并减少寻址方式
        3. 采用load-store结构
        4. 大多数指令采用硬连接逻辑来实现
        5. 强调优化编译器的作用
      2. 开源硬件

你可能感兴趣的:(计算机系统结构)