Продвижение сайта стоимость самая доступная.
Лучшие книги интернета
Материалы предоставлены только для просмотра. Любое использование материалов в коммерческих целях запрещено

73Робер Журден



    канал 1 служит для преобразования входных данных с клавиатуры из
    последовательной в параллельную форму. PCjr не использует микрос-
    хему прямого доступа к памяти, поэтому когда он вместо этого
    прогоняет данные через процессор, то прерывание от таймера забло-
    кировано. Канал 1 используется для подсчета заблокированных им-
    пульсов часов времени суток, с тем чтобы можно было обновить
    значение счетчика после завершения дисковых операций.
    Канал 2 связан с громкоговорителем компьютера и он производит
    простые прямоугольные импульсы для генерации звука. Программисты
    имеют больший контроль над вторым каналом, чем над остальными.
    Простые звуки могут генерироваться одновременно с другими прог-
    раммными операциями, а более сложные звуковые эффекты могут быть
    достигнуты за счет использования процессора. Канал 2 может быть
    отсоединен от громкоговорителя и использоваться для синхрониза-
    ции. Наконец, выходная линия канала 2 связана с динамиком компью-
    тера. Однако динамик не будет генерировать звук до тех пор пока
    не сделаны определенные установки микросхемы интерфейса с перифе-
    рией 8255.
    Две входные линии для каждого канала состоят из линии часов,
    которая передает сигнал от микросхемы системных часов и линии,
    называемой воротами (gate), которая включает и выключает сигнал
    от часов. Ворота всегда открыты для сигналов часов по каналам 0 и
    1. Но они могут быть закрытыми для канала 2, что позволяет неко-
    торые специальные манипуляции со звуком. Ворота закрываются уста-
    новкой младшего бита порта с адресом 61H, который является ре-
    гистром микросхемы 8255; сброс этого бита снова открывает ворота.
    Эта микросхема обсуждается в [1.1.1]. Отметим что - как и выход

Предыдущая страница    73    Следующая страница




1707305271