При запуску підпрограми значення лічильника команд зберігається, а після її закінчення програма продовжує виконуватись з того ж місця. Додання декількох лічильників даних дозволяє реалізовувати багатопотоковість, тобто одночасно запускати декілька фрагментів однієї програми. Примітки Архітектура комп'ютера