CPU可以直接读写以下3个地方的数据:1.CPU内部的寄存器2.内存单元3.端口端口读写的的指令只有两条: in 和 out外中断CPU除了有运算能力外汇,还要有I/O(Input/Output,输入输出)能力。比如,我们按下键盘上的一个键,CPU最终要能够处理这个键。在使用文本编辑器时,按a键,我们可以看到屏幕上出现"a',是CPU将从键盘上输入的键所对应的字符送到显示器上的。PC机键盘的处理过程。1.键盘输入当按下一个键时,开关接通,键盘中一芯片产生一个扫描码,送入主板上的相关接口芯片寄存器中,该寄存器的端口地址为60h.当松开按下的键时,也产生一个扫描码,松开一个键产生的扫描码为断码,扫 Read More
中断信息: 要求CPU马上进行某种处理,并向所要进行的该种处理提供了必备的参数的通知信息。中断信息可以来自CPU内部和处部。1.内中断对于8086CPU,当CPU内部有下面的情况发生时,将产生相应的中断信息:a. 除法错误,比如,执行div指令产和的除法溢出b. 单步执行c. 执行into指令d. 执行int指令中断处理程序。中断向量表,就是中断处理程序入口地址的列表。BIOS和DOS所提供的中断例程在系统板的ROM中存放着一套程序,称为BIOS(基本输入输出系统),BIOS中主要包含以下几部分内容:1.硬件系统的检测和初始化程序。2.处部中断和内部中断的中断例程。3.用于对硬件设备进行I/O Read More