指令功能和类型
1、传输类指令
①传输指令:实现cpu中各寄存器的数据传输
②访存指令:将数据从主存储器调至cpu寄存器,以后可在CPU处理
③I/O操作指令
这里注意!
传输指令本质是复制,故存放在主存中的程序可重复执行,数据可多次使用,but,从堆栈中读取数据,栈指针往下移动数据虽为改变但被视为不见
2、访存指令(读、写)
①加载指令:从某个主存储器某个单元读出送往CPU的某个寄存器(按字、字节):将数据
②存储指令:将数据写入某个主存储器单元(按字节)
③弹出:读存储器
④压栈:存储指令
指令功能和类型(下)
3、输入\输出(I/O)指令
可分为:数据、命令、状态信息
编制:
①单独编址:独立于主存编址
②统一编址
I/O指令设置方法
①专用的I/O指令(显)
②采用通用的数据传输指令实现I/O操作(隐)