Я включил их в инструкции IN и OUT при чтении книги "Understanding Linux Kernel". Я искал справочное руководство.
5.1.9 Инструкции ввода/вывода
Эти инструкции перемещают данные между порты ввода-вывода процессоров и регистр или память.
IN Read from a port OUT Write to a port INS/INSB Input string from port/Input byte string from port INS/INSW Input string from port/Input word string from port INS/INSD Input string from port/Input doubleword string from port OUTS/OUTSB Output string to port/Output byte string to port OUTS/OUTSW Output string to port/Output word string to port OUTS/OUTSD Output string to port/Output doubleword string to port
Я не получил немного вещей:
- "Процессоры портов ввода/вывода". Кто они такие? Почему мы хотим читать и записывать "строки" в и из этих портов?
- Я никогда не использовал scenerio, где мне нужно использовать эти инструкции. Когда мне это понадобится?
- Приведите несколько практических примеров.