Лічильник команд
Ця стаття є кандидатом на вилучення. Ознайомитися та долучитися до обговорення цієї номінації можна на сторінці Вікіпедія:Статті-кандидати на вилучення/25 січня 2022. Доки воно триває, Ви можете працювати над покращенням цієї статті, але не прибирайте це повідомлення. Для отримання додаткової інформації про підстави вилучення див. критерії вилучення статей.
|
Лічильник команд, програмний лічильник, вказівник на поточну команду (англ. program counter (PC), instruction pointer) — в архітектурі комп'ютера спеціалізований регістр процесора, за допомогою якого визначається, яка команда програми буде виконуватись процесором наступною (або яка поточна команда ним виконується — залежно від прийнятого в тій чи інший архітектурі правила щодо завантаження лічильника).[1] Лічильник команд фактично зберігає адресу (номер комірки в пам'яті) цієї команди, а лічильником названий тому, що після (чи під час) виконання кожної команди збільшує своє значення на довжину виконаної команди, таким чином вказуючи на адресу, з якої потрібно завантажувати наступну команду до виконання. Деякі спеціальні команди, які можна умовно об'єднати в групу команд передачі управління (такі як команди умовного та безумовного переходу, виклику підпрограми, обробки переривання) примусово змінюють значення лічильника команд залежно від певних умов, таким чином змінюючи послідовність виконання команд.
Примітки
- ↑ Таненбаум Э., Ости. Архитектура компьютера. — Санкт-Петербург : ООО Издательство «Питер», 2013. — Т. 2. — С. 77. — ISBN 978-5-496-00337-7. (рос.)
Це незавершена стаття про апаратне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
Ця стаття не містить посилань на джерела. (травень 2017) |