Здесь показаны различия между двумя версиями данной страницы.
msx:basic_programming_guide:10 [2020-04-01 14:10] |
msx:basic_programming_guide:10 [2020-04-23 14:10] |
||
---|---|---|---|
Строка 1815: | Строка 1815: | ||
| &HA1 | Запись | Ввод в порт информации для установленного регистра | | | &HA1 | Запись | Ввод в порт информации для установленного регистра | | ||
| &HA2 | Чтение | Последнее число, записанное в PSG | | | &HA2 | Чтение | Последнее число, записанное в PSG | | ||
- | | Программируемый //параллельный интерфейс// (PPI) ||| | + | | Программируемый //периферийный интерфейс// (PPI) ||| |
| &HA8 | Чтение(Запись) | Запись (чтение) данных в порт A | | | &HA8 | Чтение(Запись) | Запись (чтение) данных в порт A | | ||
| &HA9 | Чтение(Запись) | Запись (чтение) данных в порт B | | | &HA9 | Чтение(Запись) | Запись (чтение) данных в порт B | | ||
Строка 1889: | Строка 1889: | ||
Объясним роль логической операции ''AND''. Значением, возвращаемым функцией ''INP(&H02)'', является двоичное число, записанное в одном байте. "Содержимое" четырёх старших битов байта нас не интересует. Заметим, что число 15 = &b00001111. Как Вы уже, наверное, догадались, логическая операция ''AND'' позволяет выделить нужные нам четыре младших бита. | Объясним роль логической операции ''AND''. Значением, возвращаемым функцией ''INP(&H02)'', является двоичное число, записанное в одном байте. "Содержимое" четырёх старших битов байта нас не интересует. Заметим, что число 15 = &b00001111. Как Вы уже, наверное, догадались, логическая операция ''AND'' позволяет выделить нужные нам четыре младших бита. | ||
- | ==== X.10.1. Программируемый параллельный интерфейс (PPI) ==== | + | ==== X.10.1. Программируемый периферийный интерфейс (PPI) ==== |
- | Теперь мы перейдём к рассказу о работе с портами Параллельного Программируемого Интерфейса (PPI — "Parallel Programming Interface"). | + | Теперь мы перейдём к рассказу о работе с портами Программируемого Периферийного Интерфейса (PPI — "Parallel Programming Interface"). Подробное описание [[msx:ppi:ppi|здесь]]. |
Напомним Вам, что //интерфейс// (англ. "interface" — "сопряжение" — способ и средства установления и поддержания информационного обмена между исполнительными устройствами автоматической или человеко–машинной системы. | Напомним Вам, что //интерфейс// (англ. "interface" — "сопряжение" — способ и средства установления и поддержания информационного обмена между исполнительными устройствами автоматической или человеко–машинной системы. |