Misurare la lunghezza di un programma.
Contare quante istruzioni mancano alla fine del programma.
Fornire l'indirizzo della prossima istruzione da eseguire.
Controllare che il programma possa essere contenuto nella memoria RAM.