Помощь в учёбе, очень быстро...
Работаем вместе до победы

Методика программирования контроллера ПДП

РефератПомощь в написанииУзнать стоимостьмоей работы

Операция индивидуального маскирования/разрешения канала в регистре масок по адресу Ah. Сразу после разрешения работы канал может начать передачу данных, если внешнее устройство установит сигнал DREQ. Запись в регистры счетчики базовый и текущий числа, на единицу меньшего, чем количество передаваемых байт (последовательно по 8 бит — младший, затем старший); Начальная инициализация КПДП. Начальная… Читать ещё >

Методика программирования контроллера ПДП (реферат, курсовая, диплом, контрольная)

Программирование контроллера ПДП выполняется ЦП в программном режиме работы КПДП и включает:

  • • начальную инициализацию КПДП;
  • • программирование работы каналов.

Начальная инициализация КПДП. Начальная инициализация КПДП должна выполняться сразу после включения питания по всем каналам, даже если они не используются.

В ЭВМ семейства IBM инициализация КПДП выполняется BIOS, которая устанавливает:

  • • активные уровни сигналов на входе DREQ (высокий), на выходе BACK (низкий);
  • • цикл записи — нормальный;
  • • приоритеты — фиксированные;
  • • временной цикл ПДП — нормальный;
  • • работа контроллера ПДП — разрешена;
  • • режим управления ПДП — ВУ-иамять;
  • • все каналы — маскированы.

Программирование канала контроллера ПДП:

  • 1) запрет работы капала на время его программирования. Операция индивидуального маскирования/разрешения канала в регистре масок, но адресу Ah
  • 2) установка режима работы канала. Операция записи в регистр режима, но адресу Bh
  • 3) сброс триггера «нервый/последний». Операция записи произвольного значения по адресу Ch;
  • 4) запись младших 16 бит адреса памяти, используемой для передачи данных по каналу ПДП, в регистры адреса базового и текущего последовательно, но 8 бит;
  • 5) запись старших бит адреса в регистр страниц канала;
  • 6) запись в регистры счетчики базовый и текущий числа, на единицу меньшего, чем количество передаваемых байт (последовательно по 8 бит — младший, затем старший);
  • 7) разрешение работы канала.

Операция индивидуального маскирования/разрешения канала в регистре масок по адресу Ah. Сразу после разрешения работы канал может начать передачу данных, если внешнее устройство установит сигнал DREQ.

Показать весь текст
Заполнить форму текущей работой