me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 215 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Устройство ЦП и цикл команды · Устройство ЦП и цикл команды

Цикл команды: выборка — декодирование — исполнение

Выборка (Fetch)Декодирование (Decode)Исполнение (Execute)PC → следующая команда
Бесконечный цикл выборки-исполнения команд

Процессор работает по бесконечному циклу. Шаг 1 — выборка (fetch): по адресу из счётчика команд PC читается команда из памяти, PC увеличивается на длину команды. Шаг 2 — декодирование (decode): УУ разбирает, что это за команда и какие у неё операнды. Шаг 3 — исполнение (execute): АЛУ или другой узел выполняет действие, при необходимости результат пишется в регистр или память.

Затем всё повторяется для следующей команды. В простых МК один цикл занимает несколько тактов; в более сложных ядрах используется конвейер: пока одна команда исполняется, следующая уже выбирается — так за такт «выходит» примерно одна команда.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.