计算机程序如何控制硬件?

如题所述

第1个回答  2013-10-20
硬件内部有指令集,是内嵌的

举个简单例子来说,见过那种发光的小彩灯吧?它可以变换灯闪烁的方式,可以顺序,也可以间隙闪烁什么的,一般这东西有个编程器(就是一个控制闪烁方式的盒子),选择不同的开关(相当于选择不同的程序),盒子内的芯片就会相应的关闭或开启指定的电源线路(将某个针脚断电或接通某个针脚),小灯泡就变换方式闪烁了。

复杂到CPU,GPU,原理是一样的。

驱动程序就是用来控制芯片内嵌入的指令集的,我想就是这样的吧?呵呵
第2个回答  2013-10-20
一看就是老师上课时没注意听,是通过IRQ(中断)来实现的。简单点的做法用MASM来操作实践。
第3个回答  2013-10-20
问详细点,没明白
相似回答