Язык:
Русский
English
Прямой доступ к портам
Для доступа к портам центрального процессора 80x86, в Borland Pascal существуют два предопределенных массива - Port и PortW.
Оба этих массива одномерны, и каждый элемент представляет порт процессора, с номером, соответствующим индексу элемента массива.
Тип индексов - целочисленный тип Word. Компоненты массива Port имеют тип Byte, а компоненты массива PortW имеют тип Word.
Когда компоненту массива Port или PortW присваивается значение, оно посылается в выбранный порт. Когда компонент массива Port или PortW вызывается в выражении, его значение считывается из выбранного порта процессора.
Использование массивов Port и PortW ограничено присваиванием и ссылкой на них в выражениях. То есть, компоненты массивов Port и PortW не могут использоваться как переменные. Также, ссылки ко всему массиву Port или PortW целиком, не допускаются.