指令的功能和分类

指令的功能和分类

1.算术与逻辑运算指令

  • 加、减、乘、除、变符号 等算术运算
  • 与、或、非、异或 等逻辑运算

2.移位操作指令

  • 算术移位(一般只右移)、逻辑移位、循环移位

3.数据传送指令

  • 通用寄存器之间传送
  • 通用寄存器与主存储器存储单元之间传送
  • 主存储器不同存储单元之间传送

4.输入输出指令

  • 通用寄存器与输入输出设备(接口)之间传送

5.转移指令 结构冲突 互斥

  • 变动程序中指令执行次序的指令,分为无条件转移指令和条件转移指令

6.子程序调用与返回指令

  • 调用指令与返回指令二者要配合使用,子程序的最后一条指令一定是返回指令,执行结束后返回主程序断点

7.堆栈操作指令

  • 堆栈(stack )是由若干个连续存储单元组成的先进后出的存储区,有压入(即进栈)和弹出(即退栈)操作

8.其他指令

  • 置条件码指令、开中断指令、关中断指令
  • 停机指令、空操作指令、特权指令

你可能感兴趣的:(COMPUTERS,ORGANIZATION,#,指令)