Счётчик команд

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Qldor (обсуждение | вклад) в 17:59, 3 декабря 2009 (Объединение отменено, см. Обсуждение:IP (регистр процессора) "По поводу слияния статей"). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Счетчик команд — регистр процессора, содержащий адрес текущей выполняемой команды. В зависимости от архитектуры содержит либо адрес инструкции, которая будет выполнятся, либо той, которая выполняется в данный момент[источник не указан 5708 дней].

В большинстве процессоров, после выполнения команды, если она не нарушает последовательности команд (напр. команда перехода), счетчик автоматически увеличивается (постинкремент). Понятие счётчика команд сильно связано с фон Неймановской архитектурой, одним из принципов которой является выполнение команд друг за другом в определенной последовательности.