io控制器

机械部件

看得见摸得着的

电子部件

通常是插入主板扩充槽的印刷电路板

io设备电子部件

接受和识别cpu发出的命令

需要控制寄存器

向cpu报告设备的状态

需要状态寄存器

数据交换

需要数据寄存器

地址识别

io控制器的组成

cpu与控制器接口

io逻辑

控制器与设备的接口

tips:一个io控制器可能会对应多个设备

数据寄存器,控制寄存器,状态寄存器可能又多个,而这些寄存器都要有相应的地址,才能方便cpu操作,有的计算机会让这些寄存器占用内存地址的一部分,称为内存映像io。还有一些计算机使用io专用地址,即寄存器独立编址

内存映像io

内存地址从0开始统一编制

简化了指令,可以采用对内存进行操作的指令来操作控制器

寄存器独立编址

内存中的寄存器采用独立的地址

需要专门的指令来实现对控制器的操作

posted @ 2025-10-08 11:18  是我,米老鼠  阅读(5)  评论(0)    收藏  举报