Структура микропроцессора




Функционально МП состоит из двух частей:

· операционной, содержащей устройство управления, арифметико-логическое устройство и микропроцессорную (МПП) или регистровую память (за исключением нескольких адресных регистров);

· интерфейсной, которая реализует сопряжение и связь микропроцессора с другими устройствами ПК и включает в себя внутренний интерфейс МП, адресные регистры МПП, блок регистров команд, схемы управления системной шиной и портами ввода-вывода (ПВВ).

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

Устройство управления. Упрощенная функциональная схема УУ показана на рис. 4.3. Здесь представлены:

Рис. 4.3. Упрощенная функциональная схема устройства управления

 

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

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

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

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

Кодовые шины данных, адреса и инструкций (управления) - часть внутренней интерфейсной шины микропроцессора.

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

АЛУ выполняет арифметические операции (+, -, *,:) только над числами в формате с фиксированной запятой, т.е. только над целыми двоичными числами.

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

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

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

Интерфейсная часть микропроцессора предназначена для связи и согласования МП с системной шиной ПК, а также для приема, предварительного анализа команд выполняемой программы и формирования полных адресов операндов и команд.

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

Схема управления шиной и портами выполняет следующие функции:

· формирование адреса порта и управляющей информации для него (переключение порта на прием или передачу и др.);

· прием управляющей информации от порта, информации о готовности порта и его состоянии;

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: