佚名通过本文主要向大家介绍了驱动程序可能出现问题,wlan驱动程序出现问题,驱动程序有问题,显示驱动程序出现问题,适配器驱动程序有问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 驱动程序开发的第一个问题
描述:
描述:
我现在要学习驱动程序开发.可是我搞不明白驱动程序和控制程序有什么区别.假设:一个ISA总线的数据采集卡,我可以用汇编写以下程序(假设地址是300H~303H,300H,301H是数据输入,302H,303H是数据输出):
RU PROC NEAR
MOV DX,300H
IN AL,DX
MOV DX,301H
IN AH,DX
ENDP
CHU PROC NEAR
MOV DX,302H
MOV AL,(数据)
OUT DX,AL
MOV DX,303H
MOV AL,(数据)
OUT AH,DX
END
如果要取数据的时候就可以直接调用这两个子程序了.那为什么还要驱动程序呢?
还有,听说学驱动程序还要学ASM32的保护,IA32(我不懂这是什么东西,可能是什么内核之类的),DDK(好像是一个驱动程序开发包吧).我都不明白学这些有什么用的.那位大侠给点建议吧.谢谢了!最好把要学的东西及东西的作用说明一下.