2011-07-04 76 views
2

我聽說過USB到LPT適配器能夠映射PC傳統並行端口地址。這種映射的級別是什麼?我的意思是 - 是否可以通過使用「in」或「out」x86彙編程序指令(在Windows或Linux中)訪問adpater的引腳?如果不是,那麼地址映射的意思是什麼?這是什麼樣的模擬? 謝謝。PC中的LPT I/O地址映射

的Marcin

回答

1

從傳統的映射I/O端口地址到USB設備最有可能通過捕獲在內核模式的操作系統代碼端口接入處理。對於現在的幾代系統,操作系統已經能夠在應用程序代碼和硬件之間施加壓力,使得即使看起來像原始硬件訪問應用程序的東西也不一定如此。

實際上,當處理器遇到該原始端口訪問時,它不會被執行,而是調用操作系統服務例程。