
- •11111_Микропроцессоры. Определение, классификация, закономерности развития, области
- •22222_Арифметико-логические устройства. Структура, подход к проектированию, основные
- •33333_Организация цепей переноса в пределах секции алу. Наращивание разрядности, схема
- •44444_Регистровое алу – базовая структура микропроцессора.
- •55555_Регистровое алу с разрядно-модульной организацией. Состав
- •77777_Устройство микропрограммного управления. Структура, способы формирования
- •88888_Система команд и способы адресации операндов. Конвейерный
- •99999_Структурные конфликты и способы их минимизации. Конфликты по данным,
- •10_10_10_Сокращение потерь на выполнение команд переходов и минимизация конфликтов по
- •11_11_11_Классификация систем памяти по скорости обмена с алу. Принципы организации кэш-
- •15_15_15_Типовые структуры и принципы функционирования микропроцессорных систем
- •16_16_16_Основные режимы функционирования микропроцессорной системы. Выполнение основной
- •17_17_17_Основные режимы функционирования микропроцессорной системы. Обработка
- •18_18_18_Системы с циклическим опросом. Блок приоритетных прерываний.
- •19_19_19_Обмен информацией между
- •20_20_20_Классификация архитектур современных микропроцессоров. Архитектуры с полным и
- •21_21_21_Классификация архитектур современных микропроцессоров. Принстонская (Фон-Неймана)
- •22_22_22_Структура современных 8-разрядных микроконтроллеров с risc-архитектурой
- •23_23_23_Процессоры цифровой обработки сигналов: принципы организации, обобщенная структура
- •25_25_25_Классификация архитектур параллельных вычислительных систем. Системы с разделяемой
- •26_26_26_Классификация архитектур параллельных вычислительных систем. Системы с
- •27_27_27_Векторные, конвейерные вычислительные системы
- •29_29_29_Кластерные вычислительные системы.
- •66666_Регистровое алу однокристального типа. Состав и назначение сигналов управления
11111_Микропроцессоры. Определение, классификация, закономерности развития, области
применения. Обобщенная структура микропроцессора.
Под микропроцессором (МП) будем понимать в дальнейшем программно-управляемое устройство, осуществляющее процесс цифровой обработки информации и управления им и построенное, как правило, на одной БИС.
Классификация по критерию «количество данных - количество вычислений»: _
Основными направлениями развития микропроцессоров является увеличение их
производительности и расширение функциональных возможностей.
Архитектурой процессора называется комплекс его аппаратных и программных средств,
предоставляемых пользователю. В это общее понятие входит набор доступных программных
регистров и исполнительных (операционных) устройств, система основных команд и способов
адресации, объём и структура адресуемой памяти, виды и способы обработки прерываний.
Регистровая модель - представление в виде совокупности программно-доступных регистров, в
неё входит группа регистров общего назначения, служащих для хранения операндов, и группа
служебных регистров, обеспечивающих управление выполнением программы и режимом работы
процессора, организацию обращения к памяти (защита памяти, сегментная и страничная
организация и др.).
Регистры общего назначения образуют РЗУ - внутреннюю регистровую память процессора.
Обычно в состав служебных регистров входят:
· программный счетчик РС (program counter)
· регистр состояния SR (state register)
· регистры управления режимом работы процессора CR (control register)
Функционирование процессора представляется в виде реализации регистровых пересылок -
процедур изменения состояния этих регистров путем чтения - записи их содержимого.
_ Регистровое арифметико-логическое устройство (РАЛУ) – предназначено для выполнения
арифметических и логических операций и хранения промежуточных результатов операций.
Интерфейсная логика обеспечивает электрическое сопряжение с внешними устройствами и
формирование протокола обмена микропроцессора с периферийными устройствами.
Память предназначена для хранения программ и данных. Всегда состоит из ОЗУ и ПЗУ.
Устройство управления (УУ) обеспечивает выработку последовательности микрокоманд,
задающих различные операции, выполняемые АЛУ, интерфейсной логикой и памятью.
22222_Арифметико-логические устройства. Структура, подход к проектированию, основные
уравнения работы АЛУ.
АЛУ - это комбинационная схема, предназначенная для выполнения арифметических и поразрядно логических операций над многоразрядными словами. Основные требования к АЛУ:
выполнение различных арифметико-логических операций, обеспечение межразрядного переноса
при выполнении арифметических операций, обеспечение наращивания разрядности обрабатываемых слов однотипными секциями АЛУ.
Основой АЛУ является одноразрядный комбинационный сумматор SM*, который изменяет свою конфигурацию в зависимости от управляющего слова S(определяет тип операции над
операндами). Сигнал М обеспечивает выполнение арифметических операций при M = 1 и логических при M = 0 .
Работу одноразрядного комбинационного сумматора можно описать выражением:
Сложение реализуем следующим образом:
Обратный код положительного числа полностью соответствует прямому, а для получения
обратного кода отрицательного числа необходимо проинвертировать все разряды числа, кроме
знакового. Т.о. получим вычитание:
. Объединив выражения, получаем
основное уравнение АЛУ: