Ассемблер и программирование для IBM PC


          

ГЛАВА 19. ПЕЧАТЬ - часть 8


ОСНОВНЫЕ ПОЛОЖЕНИЯ НА ПАМЯТЬ ------------------------------------------------------------

ъ Прежде чем выводить данные на печатающее устройство, включите принтер и вставьте в него бумагу.

ъ Для завершении печати используйте символы "перевод строки" и "прогон страницы" для очистки буфера принтера.

ъ Функции DOS для печати предусматривают вывод сообщений при возникновении ошибки принтера. Функции BIOS возвращают только код состояния. При использовании BIOS INT 17H проверяйте состояние принтера перед печатью.

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ------------------------------------------------------------

19.1. Напишите программу в расширенной версии DOS для а) прогона страницы; б) печати вашего имени; в) перевода строки и печати вашего адреса; г) перевода строки и печати названия вашего города/штата (республики); д) прогона страницы. 19.2. Переделайте программу из предыдущего вопроса для базовой версии DOS.

Ассемблер для IBM PC. Глава 19 9

19.3. Закодируйте строку, в которой имеется следующая информация: возврат каретки, прогон страницы, включе ние узких букв, заголовок (любое имя) и выключение узких букв. 19.4. Измените программу из вопроса 19.1 для использования BIOS INT 17H. Обеспечьте проверку состояния принтера. 19.5. Измените программу из вопроса 19.1 так, чтобы пункты б), в), г) выполнялись по 5 раз. 19.6. Измените программу на рис.19.1 для выполнения в базовой версии DOS. 19.7. Измените программу на рис.19.2 так, чтобы распечатывае мые строки также выводились на экран.

Ассемблер для IBM PC. Глава 20 18




    Содержание  Назад  Вперед