博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

组成原理-指令集基本概念

Posted on 2023-03-20 21:34  乔55  阅读(64)  评论(0编辑  收藏  举报

ISA

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