Лічильник команд
Матеріал з Вікіпедії — вільної енциклопедії.
ЛІЧИЛЬНИК КОМАНД, програмний лічильник, вказівник на поточну команду (англ. program counter, instruction pointer) - в архітектурі ЕОМ спеціалізований регістр процесора, за допомогою якого визначається, яка команда програми буде виконуватись процесором наступною (або яка поточна команда ним виконується - в залежності від прийнятого в тій чи інший архітектурі правила щодо завантаження лічильника). Лічильник команд фактично зберігає адресу (номер комірки в пам'яті) цієї команди, а лічильником названий тому, що після (чи під час) виконання кожної команди збільшує своє значення на довжину виконаної команди, таким чином вказуючи на адресу, з якої потрібно завантажувати наступну команду до виконання. Деякі спеціальні команди, які можна умовно об'єднати в групу команд передачі управління (такі як команди умовного та безумовного переходу, виклику підпрограми, обробки переривання) примусово змінюють значення лічильника команд в залежності від певних умов, таким чином змінюючи послідовність виконання команд.