指令的功能和分类

指令的功能和分类

1.算术与逻辑运算指令

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

2.移位操作指令

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

3.数据传送指令

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

4.输入输出指令

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

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

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

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

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

7.堆栈操作指令

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

8.其他指令

  • 置条件码指令、开中断指令、关中断指令
  • 停机指令、空操作指令、特权指令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值