Linux 查看I/O端口地址分配
I/O端口地址分配如下;
端口地址范圍 ? ? ? ? ? ? ? ? ? ? 分配說明
0x000-0x01f ? ? ? ? ? ? ? ? ? ? ? 8237A DMA控制器1
0x020-0x03f ? ? ? ? ? ? ? ? ? ? ? 8259A 可編程中斷控制器1
0x040-0x05f ? ? ? ? ? ? ? ? ? ? ? 8253/8254|A 定時計數器
0x060-0x06f ? ? ? ? ? ? ? ? ? ? ? 8042鍵盤控制器
0x070-0x07f ? ? ? ? ? ? ? ? ? ? ? 訪問CMOS RAM/實時時鐘RTC(Real Time Clock)端口
0x080-0x09f ? ? ? ? ? ? ? ? ? ? ? DMA頁面寄存器訪問端口
0x0a0-0x0bf ? ? ? ? ? ? ? ? ? ? ? 8259 可編程中斷控制器2
0x0c0-0x0df ? ? ? ? ? ? ? ? ? ? ? 8237A DMA控制器2
0x0f0-0x0ff ? ? ? ? ? ? ? ? ? ? ? ? 協處理器訪問端口
0x170-0x177 ? ? ? ? ? ? ? ? ? ? ? IDE硬盤控制器1
0x1f0-0x1f7 ? ? ? ? ? ? ? ? ? ? ? ?IDE硬盤控制器2
0x278-ox27f ? ? ? ? ? ? ? ? ? ? ? 并行打印機端口2
0x2f8-0x2ff ? ? ? ? ? ? ? ? ? ? ? ? 串行控制器2
0x378-0x38f ? ? ? ? ? ? ? ? ? ? ? 并行打印機端口1?
0x3b0-0x3bf ? ? ? ? ? ? ? ? ? ? ? 單色MDA顯示控制器
0x3c0-0x3cf ? ? ? ? ? ? ? ? ? ? ? ?彩色CGA顯示控制器
0x3d0-0x3df ? ? ? ? ? ? ? ? ? ? ? 彩色EGA/VGA顯示控制器
0x3f0-0x3f7 ? ? ? ? ? ? ? ? ? ? ? ?軟盤控制器
0x3f8-0x3ff ? ? ? ? ? ? ? ? ? ? ? ?串行控制器1
? ? 這是IBM-PC的;
在CentOS中輸入下圖命令查看;cat /proc/ioports
?
?Windows可在系統信息工具中查看;
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Linux 查看I/O端口地址分配的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 0.12内核的内存管理基础
- 下一篇: CentOS 5 安装as86汇编器