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