Понятие об архитектуре МП и микропроцессорных систем. — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Понятие об архитектуре МП и микропроцессорных систем.

2017-06-26 283
Понятие об архитектуре МП и микропроцессорных систем. 0.00 из 5.00 0 оценок
Заказать работу

Термин «архитектура» используется для описания возможностей, предоставляемых пользователю со стороны вычислительного устройства. Архитектура МП отображает те особенности его структуры, которые являются видимыми для пользователя: систему команд, режимы адресации, характер информационных связей, форматы и структуру данных, на боры доступных для программирования регистров.

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

МП состоит из трех функциональных блоков: арифметико-логического устройства (АЛУ), группы регистров различного назначения, устройства управления. Имеются три шины: шина данных (ШД), шина адреса (ША), шина управления (ШУ).

АЛУ является одним из основных элементов МП, его функция состоит в обработке данных. Посредством АЛУ осуществляются такие арифметические операции, как сложение и вычитание, логические операции И, ИЛИ, ИНВЕРСИЯ; кроме того, АЛУ может выполнять сдвиг вправо и влево, приращение положительное и отрицательное. Количество и характер операций зависит от типа МП, что в свою очередь определяет его архитектуру.

В состав почти всех МП входит группа регистров различного назначения.

Буферные регистры и аккумулятор (по существу, тоже буферный регистр) служат для временного хранения информации. Необходимость этих регистров определяется тем, что АЛУ не содержит элементов памяти, которая необходима при обработке данных. Так, при арифметических или логических операциях с двумя словами данных, одно из них поступает с ШД на верхний буферный регистр, а второе от аккумулятора на соединенный с ним буферный регистр. Результат операции помещается в аккумулятор. Буферные регистры являются программно недоступными.

Регистр состояния служит для хранения результатов некоторых проверок выполнения программы. Существует возможность изменять ход программы по результатам этих проверок. Наличие регистра состояния дает большие возможности программисту при решении сложных задач.

Регистр команд запоминает очередную команду и пере дает ее в систему управления МП. Осуществляется это следующим образом. С началом машинного цикла, т. е. при подцикле «выборка», по шине данных команда поступает в регистр команд. В следующем подцикле «выполнение» содержание регистра команд передается через дешифратор в схему управления микропроцессором и осуществляется реализация команды.

Рис. 5. Структурная схема МП

Схема управления соединена со всеми блоками микропроцессора и осуществляет управление этими блоками в определенной последовательности, в соответствии с программой. Работа блока управления во времени и синхронизация работы остальных блоков определяется тактовыми импульсами кварцевого генератора (таймера). Кроме того, схема управления обеспечивает управление процессами прерывания от внешних устройств.

Счетчик команд управляет последовательностью поступления команд в регистр команд в соответствии с заданной программой, первым значением содержимого счетчика команд является адрес команды. Затем из счетчика команд адрес команды посылается в регистр адреса памяти. Таким образом, адрес первой команды является содержимым как счетчика команд, так и регистра адреса памяти. Затем по ША адрес команды передается к схемам управления памятью и содержимое адреса (команда) поступает по ШД в регистр команд. После пересылки команды происходит изменение содержимого счетчика команд. Счетчик команд получает адрес следующей команды.

Регистры общего назначения (РОН) находятся в распоряжении пользователя и служат в качестве запоминающих устройств. Количество РОН в МП зависит от типа МПК. Содержимое любого РОН может быть передано в буферные регистры, а результат действий АЛУ записан в любой из регистров группы РОН. Возможна также передача данных из одного РОН в другой, увеличение или уменьшение на единицу содержимого РОН, сдвиг содержимого РОН, т. е. применение РОН значительно расширяет функциональные возможности МП.


Поделиться с друзьями:

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.