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


         

разъемом для подключения клавиатуры, имеется


    разъемом для подключения клавиатуры, имеется разъем для подключения
    кассетного магнитофона. При чтении данных с кассеты, этот бит
    используется для определения текущего значения, вводимого с
    кассеты.
 
      Порт 61H - это порт вывода микросхемы 8255 в машине фирмы IBM.
    Всякий выходной порт захватывает (временно запоминает) данные,
    выводимые программой. Если бы аппаратура не запоминала данные, они
    бы пропали в течение микросекунды или около этого. Такое
    запоминание данных позволяет сохранять их значение в порте до тех
    пор, пока они снова не будут изменены программой. То есть, когда мы
    выводим значение, меняющее положение диффузора динамика, оно
    остается неизменными до тех пор, пока его не изменит программа.
 
      На Фиг.8.2 показано значение битов порта 61H. Эти данные взяты
    из из технического описания.
 
      При изучении управления динамиком имеют значение только биты 0
    и 1. Из всех других - только бит 3 - управление двигателем
    кассетного магнитофона - и бит 7 - сброс ввода с клавиатуры - имеют
    какое-то значение для наших программ. Остальные биты предназначены
    только для инициализации и диагностики. Чтобы полностью разобраться
    в них, нужно детально изучить принципиальные схемы системы.
 
      Возвращаясь к обсуждению управления динамиком, мы можем
    заметить, что биты 0 и 1 используются для непосредственного
         Бит                  Значение
      -----------------------------------------------------
         0      Порт 2 таймера (упраление динамиком)
         1      Прямое управление динамиком
         2      Мультиплексный порт 62H
         3      Управление мотором кассетного магнитофона
         4      Включение контроля доступа на системной
                  плате памяти
         5      Включение контроля доступа в памяти
                  каналов ввода-вывода
         6      Временной контроль клавиатуры
         7      Мультиплексный/сброса ввода с клавиатуры

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