Program sayacı

Günümüz toplumunda Program sayacı'in önemi tartışılmaz. Onlarca yıldır Program sayacı farklı alanlardaki tartışmalarda, araştırmalarda ve tartışmalarda yinelenen bir konu olmuştur. Etkisi kişisel, sosyal, politik, ekonomik ve kültürel yönlerden değişmektedir ve insanların günlük yaşamlarına yaklaşımlarını etkilemektedir. Program sayacı, kapsamını ve sonuçlarını anlamaya çalışan akademisyenlerin, bilim adamlarının, kanaat önderlerinin ve profesyonellerin ilgi odağı olmuştur. Bu makalede Program sayacı'in alaka düzeyini ve modern toplum üzerindeki etkisini ayrıntılı olarak inceleyeceğiz.

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ı (İngilizceprogram 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 (İngilizcebranch), atlama (İngilizcejump) ve alt yordama atlama (İngilizcesub routine) komutları duruma göre program sayacının bellekteki bir sonraki komut yerine uzaktaki bir adres konumunu göstermesini sağlayabilir.

Kaynakça