阅读:871回复:0
问:NT的HAL,两种端口访问方式是怎么回事?
最近在看老大们翻译的《Programming Windows Driver Model》以下是关于HAL中两种访问端口的问题。各位大牛中牛小牛一定不吝赐教,感激不尽。
引用: —————————————————————————————————————————————— 存取宽度 端口访问函数 内存访问函数 8位 READ_PORT_UCHAR READ_REGISTER_UCHAR 。。。。 —————————————————————————————————————————————— 问题: ---------------------------------------------- 1.既然和平台无关,为什么使用两种格式的函数?如果我知道使用的是READ_REGISTERXxx还是PORT,那还能说是和CPU无关吗? 2.难道说使用PORT或内存映射是设备决定的?总觉得是由CPU决定的吧?真是想不明白啊。 ---------------------------------------------- 先行谢过。 无法自行删除,有劳管理员。 |
|