tôi nhận được một văn bản kỳ lạ của 'catting'/proc/ioports tập tin của Linux máy tính của tôi,ý nghĩa của nội dung của/proc là gì/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc0
...
Những gì tôi không hiểu là phần trước của mỗi mục, hãy xem mục nhập đầu tiên, ví dụ, có nghĩa là các cổng 31 (0x1f trong hex) bị dma1 chiếm đóng không? Nếu đúng, tôi không thể tưởng tượng có bao nhiêu cổng trên bộ vi xử lý x86, vì tôi biết chỉ có một số cổng 8 bit trên 8bit-MCU.
Mọi người có thể nêu chi tiết ý nghĩa của số và cổng io của bộ xử lý x86 không?