Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по автоматике.doc
Скачиваний:
12
Добавлен:
28.09.2019
Размер:
436.74 Кб
Скачать

34. Архитектура микропроцессора.

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

Центральный процессор является обязательным узлом любого микропроцессорного устройства, его ядром. В его состав входит: арифметико-логическое устройство (АЛУ); регистр-аккумулятор; логические устройства управления и синхронизации; внутренняя шина. Арифметико-логическое устройство выполняет арифметические или логические операции над данными, представленными в двоичном или двоично-десятичном коде. Результат выполнения операции сохраняется в так называемом регистре-аккумуляторе. Регистр-аккумулятор представляет собой ячейки оперативной памяти, но, в отличие от ОЗУ, обмен информацией производится более короткими командами, т.е. регистр-аккумулятор является наиболее быстродействующим устройством памяти микропроцессора. Устройство управления и синхронизации применяется для управления другими узлами микропроцессора, обеспечивая выполнение необходимых задач в соответствии с программой, хранимой в ПЗУ. Узел синхронизации обеспечивает синхронную работу всех узлов с помощью импульсов синхронизации и других управляющих сигналов. Связь между различными элементами микропроцессора осуществляется с помощью внутренней шины. Шина — это группа проводников, используемых в качестве линии связи для передачи цифровой информации. В микропроцессоре имеется три основных вида шин: это шина данных, адресная шина и шина управления. Шина данных обеспечивает передачу данных между узлами процессора. Адресная шина используется для передачи адреса ячейки памяти с целью получить данные из постоянного запоминающего устройства или оперативного запоминающего устройства. Шина управления используется для передачи управляющих сигналов от микропроцессора к другим элементам системы. Постоянное запоминающее устройство (ПЗУ) используется для хранения постоянной информации, которая вводится в него на этапе производства микропроцессора и не может быть изменена.Оперативное запоминающее устройство (ОЗУ) используется для временного хранения промежуточных данных. Микропроцессор в процессе работы может изменять эти данные. При выключении питания информация, хранимая временно в ОЗУ, не сохраняется. Устройство ввода/вывода (интерфейс ввода/вывода) обеспечивает связь с периферийными устройствами.

35. Система команд микропроцессора.

Полный набор команд конкретного процессора называют машинным языком или системой команд. Различные процессоры часто имеют одну и ту же (или слабо варьирующую) систему команд - например, процессоры Intel 80386, 486, Pentium, Pentium II, AMD К6, Athlonи т. д. Процессоры, которые могут исполнять программы на одном и том же машинном языке, называются бинарно-совместимыми.

Несмотря на большое число разновидностей ЭВМ, на самом низком ("машинном") уровне системы их команд имеют много общего. Любая ЭВМ обязательно содержит следующие группы команд. 1.Команды передачи данных, копирующие информацию из одного места в другое. 2.Арифметические операции. Доля вычислительных действий в современном компьютере уменьшилась, но они по-прежнему играют в программах важную роль.3.Логические операции, позволяющие компьютеру производить анализ получаемой информации. Простейшими примерами команд рассматриваемой группы могут служить сравнение, а также известные логические операции И, ИЛИ, НЕ. Кроме того, к ним часто добавляют анализ отдельных битов кода, их сброс и установку. 4. Сдвиги двоичного кода влево и вправо. В некоторых частных случаях умножение и деление может быть заменено сдвигом. 5. Команды ввода и вывода информации для обмена с внешними устройствами. 6.Команды управления, к которым относятся все виды переходов. Операции по управлению процессором.