Программный обмен информацией

Аналоговые и цифровые электронные системы. Типы цифровых электронных систем.

Цифровая электронная система на схемной логике.

Программный обмен информацией - student2.ru

Цифровые электронные системы на схемной логике– содержат алгоритм обработки и хранения информации, жёстко связанной с аппаратным содержимым и изменение алгоритма возможно только с изменением аппаратной структуры системы.

Преимущества:

  • Никогда не имеет аппаратной избыточности т.е. при реализации алгоритма задействуются все узлы.
  • Обеспечивает максимально высокое быстродействие.

Недостаток:

  • Для каждой новой задачи электронной системы на схемной логике надо проектировать и изготавливать заново.

Микропроцессорные электронные системы – легко адаптируются под любую задачу без изменения алгоритма. Это обеспечивается вводом в систему дополнительной управляющей информации (программы). При этом система становится универсальной или гибкой.

Универсальность системы порождает недостатки:

  • Избыточность системы т.к. при решении простых задач система использует не все аппаратные узлы или блоки.
  • Избыточность ведёт к увеличению стоимости, увеличению потребляемой мощности и снижению надёжности.
  • Более низкое быстродействие.

Микропроцессор. Основные элементы и их назначение.

Программный обмен информацией - student2.ru

Краткая характеристика каждого узла.

АЛУ – предназначен для обработки информации в соответствии с полученной процессором командой. Быстродействие АЛУ во многом определяет быстродействие процессора, поэтому для этого обеспечивают работу АЛУ на более высокой частоте. Для выполнения операций с вещественными числами используется не АЛУ, а специальный блок.

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

Разрядность регистров – внутренняя разрядность процессора и она может не совпадать с внешней разрядностью, определяемой разрядностью шины данных. Отдельное место занимает регистр признаков, хотя он так же – регистр процессора. Это связано с тем, что информация в нём – не данные и не адрес, а слово состояния процессора.

Каждый бит (флаг) этого слова содержит результат выполнения предыдущей команды.

Регистровый файл содержит 2 регистра: 1-ый счётчик (указатель команд), нужен для хранения адреса выполняемой команды или следующей команды. 2-ый указатель стека, нужен для определения текущего адреса стека.

Схема управления выборкой команд – выполняет чтение команд из памяти и их дешифрацию.

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

Схема управления прямым доступом к памяти (ПДП)– служит для временного отключения процессора от внешних сил и при остановке его работы на время предоставления ПДП запрашиваемому его устройству.

Структура системной шины.

Системная шина состоит из:

· Шины адреса

· Шины данных

· Шины управления

Шина данных – основная шина, количество её разрядов определяет скорость информационного обмена.

Шина адреса – определяет максимально возможную скорость системы (допустимый объём памяти).

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

Шины микропроцессорных устройств делятся на:

· Синхронные

· Асинхронные

1-ые проще, 2-ые обеспечивают большее быстродействие и надёжность.

Программный обмен информацией.

МПС поддерживает 3 основных обмена по системной шине:

· Программный обмен

· Обмен с использованием прерываний

· Обмен с использованием прямого доступа к памяти

Программный обмен – основной и без него невозможны другие режимы обмена.

В нём процессор – единоличный хозяин шины.

Путь процессора по программе может быть:

  • Линейным
  • Циклическим
  • Содержать переходы

Но при этом он всегда непрерывен и контролируется процессором.

Программный обмен информацией - student2.ru

Наши рекомендации