Assembler для начинающих


              

предназначена для обслуживания буфера печати.


    обработки.
 
      Пример представлен на Фиг. 10.1. Приведенная здесь программа
    предназначена для обслуживания буфера печати. Обычно при выдаче на
    печать символа программа обращается к прерыванию INT 17H - драйверу
    печати BIOS. Эта функция выдает символ на принтер после
    проверки ошибок и ожидания готовности принтера. Как правило, при
    этом обеспечивается достаточная производительность. Но допустим,
    что вы пишете несколько программ и хотите вывести их на принтер.
    Если вы попытаетесь сделать это, то не сможете обратиться к системе
    до тех пор, пока принтер не закончит работу. Чтобы
    продолжить редактирование или ассемблирование другой части
    программы, вам придется ждать завершения печати.
 
A

                 Microsoft (R) Macro Assembler Version 5.00              4/2/89 16:06:27
             Фиг. 10.1 Буфер для печати                          Page     1-1
 
 
                                      PAGE        ,132
                                           TITLE      Фиг. 10.1 Буфер для печати
              0000                        ABS0 SEGMENT AT 0
              0020                              ORG  4*8H
              0020      ????????          TIMER_INT  DD   ?    ; Аппратное прерывание от таймера
              005C                              ORG  4*17H
              005C      ????????          PRINTER_INT      DD   ?    ; Прерывание к BIOS для печати
              0408                              ORG  408H
              0408      ????              PRINTER_BASE     DW   ?    ; Базовый адрес адаптера принтера
              040A                        ABS0 ENDS
 
              0000                        CODE SEGMENT
              0100                              ORG  100H
                                           ASSUME  CS:CODE,DS:CODE,ES:CODE
              0100      EB 09 90                JMP  START
 
              0103      ????????          PRINT_VECTOR     DD   ?    ; Место для хранения исходного вектора 17h

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





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий