计算机系统基础(一):现代计算机系统的层次结构之指令及体系结构

指令及体系结构

  • ISA指Instruction Set Architecture ,即指令集体系结构,有时简称为指令系统
  • ISA是一种规约,它规定了如何使用硬件
    • 可执行的指令的集合,包括指令格式操作种类以及每种操作对应的操作数的相应规定
    • 指令可以接受的操作数的类型
    • 操作数所能存放的寄存器组的结构,包括每个寄存器的名称、编号、长度和用途;
    • 操作数所能存放的存储空间的大小和编址方式
    • 操作数在存储空间存放时按照大端还是小端方式存放
    • 指令获取操作数的方式,即寻址方式
    • 指令执行过程的控制方式,包括程序计数器(PC),条件码定义等
  • ISA在通用计算机系统中是必不可少的一个抽象层,Why?
    • 没有它,软件无法使用计算机硬件!
    • 没有它。一台计算机不能称为“通用计算机”
  • ISA和计算机组成(微结构)之间的关系

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42036647/article/details/88256901