L26 I/O与显示
I/O读写整体三步原理
- cpu取址执行通过out指令向外设发送命令
- 将命令通过文件形成统一文件视图进行解释
- 外设执行完命令后返回给cpu进行中断处理(显示器:显示图像;键盘:读数据到内存)
I/O读写整体框架
让外设工作起来,cpu发出指令给显卡中的一个寄存器(显存),显示器根据显卡中的信息来让显示器工作。所以让外设工作,只需要向对应的寄存器中发送指令,完成操作。外设去做对应的工作,外设服务程序执行结束后向cpu发送一个中断,cpu进行中断处理。
类似于out xxx, al这样的指令让外设工作,然后等外设完事后写中断处理程序。
向设备控制器等寄存器写的过程比较麻烦,为了让out做的统一,让用户使用起来方便,内部隐藏很多细节,形成