第十一章

本章分为七个小节,主题为硬件控制方法。本章重点——“计算机如果没有软件,就仅仅是个箱子”通过这句话了解到使是计算机这种看起来很了不起的设备(硬件),离开了软件依然什么也做不了。因为软件的存在是硬件正常运行的必要条件。前面的章节了解到,控制 CPU只需把编译器或汇编器生成的本地代码加载到主内存并运行就可以了。
硬件的控制是由 Windows 全权负责的。Windows 提供了通过应用来间接控制硬件的方法。应用利用操作系统提供的系统调用功能就可以实现对硬件的控Winows(操作系统)。Window 控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是 IN 和 OUT。这些指令也是汇编语言的助记符。CPU 寄存器中存储的数据,输出到指定端口号的端口。也知道了,计算机主机中,附带了用来连接显示器及键盘等外围设备的连接器。而各连接器的内部,都连接有用来交换计算机主机同外围设备之间电流特性的 IC。这些IC,统称为 I/O 控制器。由于电压不同,数字信号及模拟信号的电流特性也不同,计算机主机和外围设备是无法直接连接的。更知道了蜂鸣器。中断处理,)外围设备的中断请求,必要机制。该机制称为中断处理。中断处理在硬件控制中担当着重要角色。因为如果没有中断处理,就有可能出现处理无法顺畅进行的情况。
文字及图片的显示机制在本章的最后,让我们一起来看一下显示器显示文字及图形的机制。如果用一句话来简单地概括该机制,那就是显示器中显示的信息一直存储在某内存中。该内存称为 VRAM(Video RAM)。在程序中,
只要往 VRAM 中写人数据,该数据就会在显示器中显示出来。实现该功能的程序,是由操作系统或 BIOS 提供,并借助中断来进行处理的。

posted @ 2024-02-24 12:35  Y鹏磊  阅读(24)  评论(0)    收藏  举报