指令体系结构

定义

软件和硬件之间。设计计算机系统的 ISA 就是要定义一台计算机可以支持哪些指令,以及每条指令的作用是什么、每条指令的用法是什么。

有两种截然不同的指令体系结构下的系统:

具体来讲,ISA 规定的内容有:

  1. 指令格式指令寻址方式,操作类型,以及每种操作对应的操作数的相应规定。
  2. 操作数的类型,操作数寻址方式,以及是按大端方式还是按小端方式存放。
  3. 程序可访问的寄存器编号、个数和位数,存储空间的大小和编址方式。
  4. 指令执行过程的控制方式等,包括程序计数器、条件码定义等。