05. Основы устройства компьютера. Регистры и команды процессора. [Универсальный программист]
Микроконтроллеры для начинающих. Часть 10. RISC и CISC - единство и борьба противоположностей
Очередная статья цикла должна была более подробно рассказывать о процессоре и памяти PIC, так как в предыдущей я уделил внимание STM8. Но в процессе подготовки статьи я столкнулся с необходимостью все таки сначала рассказать еще о двух понятиях - RISC и CISC, которым хотел уделить внимание позже, во время рассказа о системах команд процессоров. Без этого мне будет трудно рассказать вам, почему 8-битные PIC устроены именно так, сложно и не похоже на другие микроконтроллеры (во всяком случае, на первый взгляд)...
Поясните алгоритм выполнения команд процессором
Алгоритм выполнения команд процессором (Instruction Cycle) – это последовательность шагов, выполняемых процессором для обработки каждой машинной команды. Этот цикл повторяется для каждой команды, загружаемой в процессор, и является основой работы любого компьютера. Основные этапы цикла выполнения команд (Instruction Cycle): Выборка (Fetch): Задача: Извлечь (выбрать) следующую команду из памяти. Процесс: Процессор использует счетчик команд (Program Counter, PC), который содержит адрес следующей команды в памяти. PC передает этот адрес в память (RAM). Из ячейки памяти, адрес которой содержится в PC, извлекается машинная команда...