
- •Микропроцессоры
- •Классификация мп
- •Основные характеристики мп
- •Структурная схема мп
- •Назначение основных узлов мп
- •Микропрограммное устройство управления
- •Способ кодирования мк
- •Рабочий цикл мп
- •Стековая память
- •Общая последовательность реакций мп на сигналы прерываний
- •Вложенные прерывания
- •Аппаратные прерывания
- •Внешние прерывания
- •Маскируемые прерывания
- •Многокристальные секционные мп
- •Однокристальные мп
- •Электронная память пк
- •Динамическая память (оп) /dram/
- •Основные характеристики памяти
- •Основные способы повышения производительности памяти пк
- •Микросхемы rdram
- •Модули памяти
- •Модули rimm
- •Статическая память
- •Основные компоненты системной платы
- •Микросхемы системной логики (чипсет)
- •Шинный интерфейс
- •Микро эвм
- •Вычислительные системы
- •Вычислительные сети
- •Протоколы сетей
Назначение основных узлов мп
АЛУ выполняет одну из главных функций МП, т.е. обработку данных. Перечень выполняемых АЛУ функций зависит от типа МП, некоторые МП способны выполнять множество различных операций, в других АЛУ их набор ограничен. Функции АЛУ определяют архитектуру АЛУ в целом. В интегральном исполнении АЛУ имеют две группы входов данных А и В и одну группу выходов F. Под действием управляющих сигналов S АЛУ может выполнить определенное число операций над входными числами А и В.
БВР является важной частью МП и регистры, входящие в него, используются для временного хранения одного слова данных. Некоторые регистры имеют специальное назначение (например, регистр флагов), другие – многоцелевые (РОН, называемые также универсальными регистрами). Регистры РОН являются программно доступными, т.к. могут использоваться программистом по его усмотрению. Обычно разрядность РОН совпадает с разрядностью внешней шины данных МП, но иногда их разрядность может удваиваться при объединении попарно. Например, в операциях с плавающей точкой. Часто РОН используют как сверхоперативную память или запоминающие устройства. Главным регистром МП является аккумулятор (А). Большинство арифметических и логических операций осуществляется путем использования АЛУ и регистра-аккумулятора. Любая такая операция над двумя операндами предполагает размещение одного из них в регистре-аккумуляторе, а другого в ОП или РОНах. Результат выполнения операции также обычно размещается в аккумуляторе, а затем записывается в память или РОН. Этот регистр универсальный, он имеет ту же разрядность, что и МП. В нем могут выполняться некоторые операции: сдвиг вправо или влево, инвертирование. Регистр признаков (флагов или состояний) служит МП для хранения результатов некоторых проверок. Этот регистр предоставляет возможность программисту при определенных условиях изменять ход выполнения программы. Регистр флагов обычно 8 или 16-разрядный. Буферный регистр предназначен для временного хранения информации (обычно она хранится в течение одного машинного такта).
основной задачей устройства управления преобразование кодов операций команд программы в соответствующей последовательности синхронизирующих, разрешающих, стробирующих, управляющих и других сигналов, т.е. вырабатывает серию управляющих сигналов. Основные функции устройства управления:
выборка из оперативной памяти команд программы в необходимой последовательности
дешифрация выбранной команды и преобразование ее кода операции в серию управляющих сигналов схемно или микропрограммно.
управление выполнением команды в АЛУ
занесение результатов (сначала в регистр-аккумулятор, а затем по адресу)
устройство управления состоит из СТК – счетчика команд, РА – регистра адреса, РК – регистра команд, УУВК – устройства управления выполнением команд.
СТК является одним из важнейших регистров МП и предназначен для формирования адреса следующей команды.
Программа – это последовательность команд, хранимых в памяти ЭВМ и предназначенных для решения данной задачи в соответствии с ее алгоритмом, т.е. программа инструктирует ЭВМ, как решать данную задачу. Команды должны поступать в устройство управления МП в строго определенном порядке. Перед выполнением программы СТК загружается адресом первой команды, одновременно адрес первой команды посылается и на регистр адреса, а оттуда через внешние шины адреса к схемам управления памятью. В результате этого по заданному адресу считывается содержимое и выбранная команда направляется через шины данных на регистр команд. В течение выборки команды из памяти содержимое СТК и регистра адреса является одинаковым. Регистр команд предназначен для хранения кода выполняемой команды. Изменить информацию в этом регистре можно только после выполнения всех элементарных операций, составляющих микропрограмму выполнения данной команды. После выборки команды из памяти и ее выполнения в АЛУ МП автоматически формирует адрес следующей команды при естественном ходе выполнения программы. Результат выполнения операции сначала записывается в аккумулятор, а затем заносится в память или регистры МП или в память в соответствии с адресом, указанным в команде. На этом выполнение первой команды заканчивается, и МП выбирает следующую команду, которая выполняется таким же образом (по адресу, сформированному в СТК). УУВК предназначено для формирования серии управляющих сигналов, которые поступают в АЛУ. Формирование управляющих сигналов происходит схемно или микропрограммно. Отсюда и две структуры УУ: с жесткой логикой (схемное), и с программируемой, гибкой логикой (микропрограммное управление). Устройство управления с жесткой логикой формирует распределенные во времени управляющие сигналы, и изменение их основных функций требует переделки самих электронных схем. По сравнению с микропрограммными устройствами управления эти устройства более быстродействующие, но и более сложные.