Я получил странный текст, 'перехватив' файл / proc / ioports моего ПК с Linux,
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc0
...
Что я не понимаю, так это переднюю часть каждой записи, посмотрите на первую запись дляНапример, означает ли это 31 (0x1f в шестнадцатеричном формате) порты, занятые dma1?Если это правда, я не могу себе представить, сколько портов на процессоре x86, так как я знаю, что на 8-битном MCU есть только несколько 8-битных портов.
Может кто-нибудь подробно описать значение числа и портов io процессора x86