ISA 完整定义了软件和硬件之间的接口。

ISA 规定的内容主要包括:

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