Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc100 / Монахов (2).DOC
Скачиваний:
27
Добавлен:
01.08.2013
Размер:
153.6 Кб
Скачать
  1. Монитор.

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

Монитор, как и всякое другое периферийное устройство подключается через контроллер (видеоадаптер) к системной шине.

Также следует отметить, что монитор является пассивным устройством, которое не выдает данные и управляющие сигналы, а просто отображает динамически изменяющуюся информацию.

ШД / ША

Рис. 5 Схема подключения монитора.

  1. Таймер.

Большинство микроЭВМ содержит источник реального времени - часы и таймер. Таймер предназначен для деления машинного времени на временные интервалы для эффективного использования процессора при работе с периферийными устройствами. Он обеспечивает совместную работу ЦП и ПУ в реальном масштабе времени, осуществляя разбиения машинного времени на равные интервалы времени.

В качестве таймера можно использовать микросхему КР580ВИ53 предназначенную для организации работы микропроцессорной системы в режиме реального времени.

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

  1. Клавиатура.

Клавиатура является одним из основных устройств ввода, обеспечивающих общение пользователя с ЭВМ. Она содержит контроллер клавиатуры, который воспринимает каждое нажатие на клавишу и выдает последовательный скан-код. Скан-код представляет собой идентификационный номер, присвоенный каждой клавише.

При поступлении скан-кода из порта вызывается прерывание клавиатуры, приоритетность которого выше всех остальных периферийных устройств. Процессор моментально прекращает обработку текущей операции и выполняет процедуру, анализирующую скан-код, который может содержать управляющий код, например: "Ctrl- Alt- Delete" (прерывание от клавиатуры должно обрабатываться на микро уровне).

Для того, чтобы ЦП успевал обрабатывать все нажатия клавиш, контроллер клавиатуры должен иметь буфер FIFO.

ШД/ША

Запрос на прерывание

Рис.6 Схема подключения клавиатуры.

Разработка сопроцессора с детальным описанием деления .

Арифметический сопроцессор построен на основе умножителя IDT7217L16, и предназначен для ускорения работы основного процессора при выполнении операций умножения и деления.

Взаимодействие микропроцессора и сопроцессора осуществляется по схеме последовательного выполнения операций, т. е. пока работает сопроцессор, то основной ждет. Фактически арифметический сопроцессор является составной частью ОБ, т.к. и умножитель, и МПС управляются одним микропрограммным устройством управления.

Для выполнения операции необходимо загрузить во входные регистры умножителя операнды из внутрипроцессорной шины Y или из Рг.З, причем это надо сделать поочередно, т.к. шина - 16-разрядная.

После выполнения операции полученное 32-разрядное число из внутренних выходных регистров умножителя подается на вход D МПС, где происходит его запоминание в РОН. Также результат можно сразу занести в Рг.Y, что оказывается полезным например при выполнении операции возведения в степень.

Соседние файлы в папке doc100