Печатающие устройства последовательного типа

l прерывание 14Н BIOS (номер последовательного порта записывается в регистр DX):

l инициализация параметров последовательного порта: AH = 0;

l послать в порт один символ (если к порту подсоединен принтер, то и печать): AH = 1 и др.

l прерывание 21Н DOS, AH = 4 (номер последовательного порта записывается в регистр DX):

l вывести на печать один символ: AH = 4. ASCII-код символа предварительно помещается в регистр DL;

l далее аналогично прерыванию 21Н DOS, AH = 5 для принтера параллельного типа и др.

Программирование работы с файлами

Файл — выделенная по какому-либо признаку поименованная совокупность информационных записей, хранящихся на диске. Каждой записи в пределах файла присваивается порядковый (тем самым уникальный) номер.

Запись идентифицируется своим адресом:

адрес_записи = имя_файла:номер_записи.

Файловая система поддерживает два типа доступа к записям файла:

l последовательный метод доступа;

l прямой метод доступа.

Механизм доступа к файлу и его записям при программировании также имеет два варианта:

l доступ к файлу с использованием специальной таблицы — управляющего блока файла (FCB);

l доступ к файлу по идентификатору (ASCIIZ) и логическому номеру.

Использование FCB для обращения к файлу позволяет реализовать и произвольный и последовательный методы организации доступа, но часто оказывается довольно сложным, поэтому на практике, если не требуется выполнять детализированные процедуры с отдельными дорожками и секторами диска, чаще применяется обращение к файлу по идентификатору.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: