计算机组成
10 输入输出设备
10.1 输入输出接口的基本功能
计算机的核心能力就是运算,而快速的数学运算,甚至是早期设计计算机时的唯一目标。但是今天,计算机已经成为了我们日常生活中密不可分的一部分。我们平时感受更多的,可能是计算机与外界交互的能力。因此,想要了解计算机的组成,我们就必须要知道现代计算机当中,输入输出设备到底是怎么工作的。
我们先来一起回顾模型机的结构。这个模型机由一个CPU,一个存储器,和一个输入输出设备组成。在系统启动后,CPU就会从地址总线发出地址给存储器,然后从数据总线读回对应的指令编码,并通过指令译码部件,产生相应的控制信号,完成对应的操作,这些操作有可能是进行运算,也可能是读写存储器当中的某个单元,也有可能是要进行输入输出的动作。
那我们来看一看,CPU如果要完成一个简单的输入动作,会是怎么样的。
我们这里的输入设备是八个手动的开关,假设前三个开关都拨到高电平,后五个开关拨到低电平。这八个开关可能连接到了一个寄存器,那这个单元当中就保存了11100000这个数,而且事先在系统当中,也为这个单元分配了一个地址(1111)。那么事先就编写了一个用于输入的程序