Karena counter program adalah (konsep) hanya satu set sel memori, itu dapat diubah dengan perhitungan dilakukan di ALU. Menambahkan 100 penghitung program akan menyebabkan instruksi berikutnya dibaca dari suatu tempat 100 lokasi lebih jauh ke bawah program. Instruksi yang mengubah counter program sering disebut "jumps" dan memungkinkan untuk loop (instruksi yang diulangi oleh komputer) dan sering kali eksekusi instruksi kondisional (kedua contoh aliran kontrol).
Bagian mana yang dapat diubah oleh perhitungan?
ALU