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

4 Общая структура микропроцессора

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

5 Архитектура микро эвм

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

Если разделить память на память программ и память данных мы получим Гарвардскую архитектуру.

Выполняемые действия определяются блоком управления и АЛУ, которые вместе являются основой центрального процессора. Центральный процессор выбирает и исполняет команды из памяти последовательно, адрес очередной команды задается "счетчиком адреса" в блоке управления. Этот принцип исполнения называется последовательной передачей управления. Данные, с которыми работает программа, могут включать переменные - именованные области памяти, в которых сохраняются значения с целью дальнейшего использования в программе.

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

ПДП позволяет сократить расходы на пересылку единицы информации.

6 Состав команд прочих операций

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

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

Рассмотрим первую команду поместить в стек А и индикаторы (PUSH PSW). Часть PSW соответствует слову состояния программы, которое в данном случае является содержимым аккумулятора и регистра состояния (индикаторов). Команда PUSH PSW является однобайтовой, содержимое аккумулятора помещается первым, а регистра состояния — вторым.

Команда НЕТ ОПЕРАЦИИ соответствует отсутствию всякого выполнения операций в течение 1 или 2 мкс. Это однобайтовая команда, единственным эффектом которой является инкремент счетчика команд. Никакой другой регистр не затрагивается. Эта команда используется как дополнение (когда одна или две команды отменены в ходе наладки) и связывает две части программы так, чтобы МП мог обратиться от одной к другой. Она может также служить для ввода интервала времени в цикл временной задержки.

Команда ОСТАНОВ используется в конце программы для остановки микропроцессора. В этом случае только СБРОС или команда вызова прерывания может позволить новый запуск типового микропроцессора.