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ı (İng. İngilizce: program counter ya da kısaca İngilizce: 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 buyruğun ya da bir sonraki işleyeceği buyruğun bellek adresini tutabilir.
Çoğu işlemcide program sayacı bellekten okunan her buyruktan sonra kendiliğinden artırılır. Dallanma (İng. İngilizce: branch), atlama (İng. İngilizce: jump) ve alt yordama atlama (İng. İngilizce: sub routine) buyrukları duruma göre program sayacının bellekteki bir sonraki buyruk yerine uzaktaki bir adres konumunu göstermesini sağlayabilir.
Kaynakça[değiştir | kaynağı değiştir]
![]() | Bilgisayar ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |