我通過「catting」我的電腦的Linux的/ proc/ioports文件奇怪的文字,是什麼/ proc中的內容的含義/ ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc0
...
什麼我不明白的是前部例如,查看第一個條目,是否意味着由dma1佔用31(十六進制0x1f)端口?如果這是真的,我無法想象x86處理器上有多少個端口,因爲我知道8位MCU上只有幾個8位端口。
任何人都可以詳細說明數字的意義,以及x86處理器的io端口?