Program sayacı

1952'de tanıtılan IBM 701'in ön paneli. Ortadaki ışıklar çeşitli kayıtların içeriğini görüntüler. Program sayacı sol alttadır.

Program Sayacı (İngilizce: program counter, PC) işlemcilerin içinde bir sonraki okunacak komutun bellek adresini tutan bir yazmaçtır. Tasarımın durumuna göre işlemcinin o saat vuruşunda işlediği komutun ya da bir sonraki işleyeceği komutun bellek adresini tutabilir.

Çoğu işlemcide program sayacı bellekten okunan her komuttan sonra kendiliğinden artırılır. Dallanma (İngilizce: branch), atlama (İngilizce: jump) ve alt yordama atlama (İngilizce: sub routine) komutları duruma göre program sayacının bellekteki bir sonraki komut yerine uzaktaki bir adres konumunu göstermesini sağlayabilir.

Kaynakça

Taslak simgesiBilgisayar ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.