Главная страница
Поиск по модели:
  
Карта сайта
Рапунцель запутанная история 2 серия
Заземление в частном доме своими руками 380
Схема переключения передач дон 1500б
Короткие стихи о любви парню
Пиломатериалы количество штук в кубе таблица
Greek type coffee перевод
Признаки фригидности у женщин
 

Микропроцессор основные функции и характеристики

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

Микроархитектура микропроцессора - это аппаратная организация и логическая структура микропроцессора, регистры, управляющие схемы, арифметико-логические устройства, запоминающие устройства и связывающие их информационные магистрали.

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

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

Важно отметить, что МП может посылать информацию в память микроЭВМ или к одному из портов вывода, а также получать информацию из памяти или от одного из портов ввода. Постоянное запоминающее устройство ПЗУ в микроЭВМ содержит некоторую программу на практике программу инициализации ЭВМ.

Программы могут быть загружены в запоминающее устройство с произвольной выборкой ЗУПВ и из внешнего запоминающего устройства ВЗУ. В качестве примера, иллюстрирующего работу микроЭВМ, рассмотрим процедуру, для реализации которой нужно выполнить следующую последовательность элементарных операций: Нажать клавишу с буквой "А" на клавиатуре.

Поместить букву "А" в память микроЭВМ. Вывести букву "А" на экран дисплея. Это типичная процедура ввода-запоминания-вывода, рассмотрение которой дает возможность пояснить принципы использования некоторых устройств, входящих в микроЭВМ. Обратите внимание, что команды уже загружены в первые шесть ячеек памяти. Хранимая программа содержит следующую цепочку команд: Ввести данные из порта ввода 1.

Запомнить данные в ячейке памяти Переслать данные в порт вывода Диаграмма выполнения процедуры ввода-запоминания-вывода.

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

Код операции и операнд размещаются в отдельных ячейках памяти программ. В МП на рис. Рассмотрим прохождение команд и данных внутри микроЭВМ с помощью занумерованных кружков на диаграмме. Напомним, что микропроцессор - это центральный узел, управляющий перемещением всех данных и выполнением операций. Итак, при выполнении типичной процедуры ввода-запоминания-вывода в микроЭВМ происходит следующая последовательность действий: МП выдает адрес на шину адреса.

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

Команда помещается в регистр команд. МП декодирует интерпретирует полученную команду и определяет, что для команды нужен операнд. МП выдает адрес на ША; ШУ используется для перевода памяти программ в режим считывания. Из памяти программ на ШД пересылается операнд "Из порта 1". Этот операнд находится в программной памяти в ячейке Код операнда содержащий адрес порта 1 передается по ШД к МП и направляется в регистр команд.

МП теперь декодирует полную команду "Ввести данные из порта 1". МП, используя ША и ШУ, связывающие его с устройством ввода, открывает порт 1. Цифровой код буквы "А" передается в аккумулятор внутри МП и запоминается. Важно отметить, что при обработке каждой программной команды МП действует согласно микропроцедуре выборки-декодирования-исполнения. МП обращается к ячейке по ША. ШУ используется для перевода памяти программ в режим считывания.

Код команды "Запомнить данные" подается на ШД и пересылается в МП, где помещается в регистр команд. МП дешифрирует эту команду и определяет, что для нее нужен операнд. МП обращается к ячейке памяти и приводит в активное состояние вход считывания микросхем памяти программ. Из памяти программ на ШД пересылается код сообщения "В ячейке памяти ". МП воспринимает этот операнд и помещает его в регистр команд. Полная команда "Запомнить данные в ячейке памяти " выбрана из памяти программ и декодирована.

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

Код команды вывода данных пересылается по ШД к МП, который помещает ее в регистр команд, дешифрирует и определяет, что нужен операнд. МП выдает адрес на ША и устанавливает память программ в режим считывания.

Что такое микропроцессоры? Типы микропроцессоров

Из памяти программ по ШД к МП поступает код операнда "В порт 10", который далее помещается в регистр команд. МП дешифрирует полную команду "Вывести данные в порт 10".

С помощью ША и ШУ, связывающих его с устройством вывода, МП открывает порт 10, пересылает код буквы "А" все еще находящийся в аккумуляторе по ШД. Буква "А" выводится через порт 10 на экран дисплея. В большинстве микропроцессорных систем МПС передача информации осуществляется способом, аналогичным рассмотренному выше. Наиболее существенные различия возможны в блоках ввода и вывода информации.

Подчеркнем еще раз, что именно микропроцессор является ядром системы и осуществляет управление всеми операциями. Его работа представляет последовательную реализацию микропроцедур выборки-дешифрации-исполнения. Однако фактическая последовательность операций в МПС определяется командами, записанными в памяти программ. Таким образом, в МПС микропроцессор выполняет следующие функции: Особенности программного и микропрограммного управления операциями.

Архитектура микропроцессора Основные характеристики микропроцессора Микропроцессор характеризуется: HTML версия курса создана при финансовой поддержке ПетрГУ.

Карта сайта

888990919293949596

 
003342
В освоении новой техники Вы поступаете так:
изучаете инструкцию
просите кого-нибудь помочь
полагаетесь на интуицию
© 2005 — 2016 «www.byepounds.com» Документы на все случаи!