ISA
- ISA:Instruct Set Architecture,即指令集体系结构,它是一种规约,它规定了软件如何使用硬件
- 规定了可执行的指令的集合,包括指令格式、操作各类以及每种操作对应的操作数的相应规定:
- 规定了指令可以接受的操作数的类型
- 规定了操作数所能存放的寄存器结构,包括每个寄存器名称、编号、长度及用途
- 规定了操作数所能存放的存储空间的大小和编址方式
- 规定了操作在存储空间存放时按照大端还是小端方式存放
- 规定了获取操作的方式,如寻址方式
- 规定了指令执行过程中的控制方式,包括程序计数器、条件码定义等
- ISA是计算机系统中必不可以的一个抽象层,没有它,软件无法使用硬件
- 计算机组成必须能够实现ISA规定的功能,