“21天好习惯”第一期-20

    I/O指令是CPU指令系统的一部分,是CPU用来控制输入/输出操作的指令,由CPU译码后执行。在具有通道结构的机器中,I/O指令不实现I/O数据传送,主要完成启,停I/O设备、查询通道和I/O设备的状态及控制通道进行一些操作等。


    基本格式是这样的:【操作码|命令码|设备码】。操作码是一种控制指令,如访存、算数逻辑运算等,命令码是执行具体的指令,比如说算数逻辑运算中的加减乘除,而设备码就是外围设备在I/O系统中的编号。通过I/O指令,就能够实现对I/O设备的基本控制。

   


通常有三类常见的I/O指令设置方法。①在指令系统中设置专门的I/O指令,可对外围设备单独分配设备码,或给I/O接口的有关寄存器分配专门的端口地址,这种I/O指令称为显式I/O指令。②采用通用的数据传送指令实现I/O操作,相应地将外围设备接口的有关寄存器与主存统一编址。这种I/O指令是隐含在传送指令中,所以又称为隐式I/O指令。③通过I/O处理器(或I/O处理机)控制I/O操作。这种方式下,I/O指令可分为两级:CPU调用IOP的指令和IOP本身的指令。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值