本章主要讲的是硬件控制方法,里边包含应用和硬件的关系,支撑硬件输入输出的in指令和out指令、编写测试用的输入输出程序、外围设备的中断请求、用中断来实现实时处理、DMA可以实现短时间传送大量数据、文字及图片的显示机制。
在Windows的应用中,我们很少能接触到直接控制到直接控制硬件的指令。因为硬件的控制是由Windows全权负责的。不过,Windows提供了通过应用来间接控制硬件的方法。支撑硬件输入输出的in和out指令。in指令是通过指定的端口号输入数据,out指令则是把CPU寄存器中存储的数据输出到指定端口。外围设备的中断请求是一种重要的硬件控制方法,用于实现计算机系统中的实时处理。中断处理有着巨大的价值,就像是接听电话后返回原来的文档作业一样,中断程序处理完成后,会返回到主程序继续执行。