Руководство по языку B.Pascal 7

       

Прямой доступ к портам


Для доступа к портам данных процессора 80х86 Borland Pascal реализует два предопределенных массива - Port и PortW. Оба эти массива являются одномерными массивами, где каждый элемент предс- тавляет порт данных, адрес которого соответствует индексу. Индекс имеет тип Word. Элементы массива Port имеют типа Byte, а элементы массива PortW - Word.

Когда элементами массива Port или PortW присваивается значе- ние, оно выводится в выбранный порт. Когда на элементы этих мас- сивов имеются ссылки в выражениях, то значение вводится из задан- ного порта.

Использование массивов Port и PortW ограничено только прис- ваиванием и ссылками в выражениях, то есть элементы этих массивов не могут использоваться в качестве параметров-переменных. Кроме того, ссылки на весь массив Port или PortW (без индекса) не до- пускаются.



Содержание раздела