- •1. Схема выводов типового микропроцессора.
- •2 Типовая структура микро эвм.
- •3 Общая структура мпс
- •4 Общая структура микропроцессора
- •5 Архитектура микро эвм
- •6 Состав команд прочих операций
- •7 Классификация микропроцессоров и микроконтроллеров
- •8 Состав команд арифметических действий
- •10 Состав команд операции передачи данных
- •9. Состав команд операции вызова подпрограмм и возврата в основную программу
- •11 Запоминающие устройства
- •1 Схема выводов типового микропроцессора.
- •2 Типовая структура микро эвм.
- •3 Общая структура мпс
4 Общая структура микропроцессора
Управляющее устройство – в зависимости от выполняемой команды формирует внутренние сигналы управления блоками МП. АЛУ – арифметико-логическое устройство выполняет по командам несколько простейших операций: сложение , вычитание, сдвиг, логическое сложение (или), логическое умножение (и), сложение по модулю. БВР – расширяет возможности АЛУ, служит внутренней памятью МП и используется для временного хранения данных, команд, выполняет некоторые процедуры обработки информации.
5 Архитектура микро эвм
IBM PC-совместимый компьютер представляет собой реализацию так называемой фон-неймановской архитектуры вычислительных машин. Эта архитектура имеет следующие основные признаки. Машина состоит из блока управления, арифметико-логического устройства (АЛУ), памяти и устройств ввода/вывода. В ней реализуется концепция хранимой программы: программы и данные хранятся в одной и той же памяти.
Если разделить память на память программ и память данных мы получим Гарвардскую архитектуру.
Выполняемые действия определяются блоком управления и АЛУ, которые вместе являются основой центрального процессора. Центральный процессор выбирает и исполняет команды из памяти последовательно, адрес очередной команды задается "счетчиком адреса" в блоке управления. Этот принцип исполнения называется последовательной передачей управления. Данные, с которыми работает программа, могут включать переменные - именованные области памяти, в которых сохраняются значения с целью дальнейшего использования в программе.
Работа прерывания заключается в том что при поступлении сигнала прерывания процессор обязан прекратить выполнение текущей программы и немедленно начать обработку процедуры прерывания.
ПДП позволяет сократить расходы на пересылку единицы информации.
6 Состав команд прочих операций
Эти команды составляют последнюю категорию, которыми наделен типовой микропроцессор. Они содержат команды помещения в стек, извлечения из стека, отсутствия операции и команду остановки. При их выполнении индикаторы не изменяются.
Команды помещения в стек и извлечения из него используются всегда парно, так как-то, что в стек помещается, должно быть из него извлечено. Они широко распространены при использовании подпрограмм.
Рассмотрим первую команду поместить в стек А и индикаторы (PUSH PSW). Часть PSW соответствует слову состояния программы, которое в данном случае является содержимым аккумулятора и регистра состояния (индикаторов). Команда PUSH PSW является однобайтовой, содержимое аккумулятора помещается первым, а регистра состояния — вторым.
Команда НЕТ ОПЕРАЦИИ соответствует отсутствию всякого выполнения операций в течение 1 или 2 мкс. Это однобайтовая команда, единственным эффектом которой является инкремент счетчика команд. Никакой другой регистр не затрагивается. Эта команда используется как дополнение (когда одна или две команды отменены в ходе наладки) и связывает две части программы так, чтобы МП мог обратиться от одной к другой. Она может также служить для ввода интервала времени в цикл временной задержки.
Команда ОСТАНОВ используется в конце программы для остановки микропроцессора. В этом случае только СБРОС или команда вызова прерывания может позволить новый запуск типового микропроцессора.
