不同机种,对指令的分类方法也不同

时间:2018-12-01

特定计算机能识别的所有机器指令的凑集,称为该盘算机的指令体系。指令系统是编制程序的基础。从加强指令功效的角度动身,欲望一个指令系统中包含尽可能多的指令,一条指令中含有尽可能多的操作命令信息,使程序员编程效力更高,并使指令系统向下兼容。存在这种复杂指令集的计算机,被称为CISC(ComplexInstructionSetComputer)。

将指令分为RR型(寄存器-存放器型)、RX型(寄存器-变址存储器型)、RS(寄存器-存储器型)、SI型(存储器-即时数型)、SS(存储器-存储器型)等。每一类指令再按操作功能分为若干种指令,例如IBM370。

2.按操作数寻址方式分类

标签 指令 分类方法 机种 指令功能 打算机

从提高实行指令效率的角度出发,则渴望指令比较简单,多数指令能在一个时钟周期内执行停止,于是浮现了另一种发展趋势,即采用精简指令系统的计算机RISC(Reduced InstructionSetComputer)。相应的计算机结构也发生了变革。目前采用RISC技能的微处置器发展非常迅速,成为重要的发展方向之一。ARM核即RISC的典型代表。

采取前两种分类办法,有利于拟定阐明与履行指令的流程跟设计CPU;而按指令功能分类,则更有利于程序员利用指令。

将指令分为传递指令、访存指令、算术运算指令、逻辑运算指令、I/O操纵类指令、处理机控制类指令等。

3.按指令功能分类

将指令按格局分为双操作数指令、单操作数指令、程序转移指令等,例如PDP-11。

不同机种,对指令的分类措施也不同,演绎起来大抵有以下三类:

1.按指令格式分类