Счётчик команд: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Addbot (обсуждение | вклад)
м Перемещение 17 интервики на Викиданные, d:q814194
Нет описания правки
Строка 1:
{{main|Регистр процессора}}
{{эта статья|об общих принципах|Регистр процессора#Счётчик команд|об архитектуре x86}}
'''Счетчик команд''' (также '''PC''' = ''program counter'', '''IP''' = ''instruction pointer'', '''СЧАК''' = ''счётчик адресуемых команд'') — [[регистр процессора]], содержащий [[Адресация памяти|адрес]] текущей выполняемой [[Машинный код|команды]]. В зависимости от [[Микропроцессорная архитектура|архитектуры]] содержит либо адрес инструкции, которая будет выполняться, либо той, которая выполняется в данный момент{{Нет АИ|18|05|2009}}.<!-- нужны примеры таких процессоров -->
 
В большинстве процессоров, после выполнения команды, если она не нарушает последовательности команд (например, [[команда перехода]]), счетчик автоматически увеличивается (постинкремент). Понятие счётчика команд сильно связано с [[Архитектура фон Неймана|фон Неймановской архитектурой]], одним из принципов которой является выполнение команд друг за другом в определенной последовательности.