logo

Bilgisayar Organizasyonunda Kayıt Türleri

Bilgisayar Organizasyonunda kayıt, CPU tarafından hızlı bir şekilde kullanılan bilgileri ve talimatları onaylamak, depolamak, taşımak için kullanılır. Farklı nedenlerle kullanılan farklı türde kayıtlar vardır. Yaygın olarak kullanılan kayıtlardan bazıları şunlardır:

  • AC (akümülatör)
  • DR (Veri kayıtları)
  • AR (Adres kayıtları)
  • PC (Program sayacı)
  • MDR (Bellek veri kayıtları)
  • IR (indeks kayıtları)
  • MBR (Bellek arabellek kayıtları)

Bu kayıtlar farklı işlemleri yürütmek için kullanılır. Bazı işlemleri gerçekleştirdiğimizde CPU, işlemleri gerçekleştirmek için bu kayıtları kullanır. Belirli bir işlem için sisteme girdi sağladığımızda, verilen bilgi veya girdi kayıtlarda saklanır. ALU aritmetik ve mantıksal birimi çıktıyı işlediğinde, işlenen veriler tekrar bize yazmaçlar tarafından sağlanır.

Bir kayda sahip olmanın tek nedeni, CPU'nun daha sonra işleyeceği bilgilerin hızlı bir şekilde kurtarılmasıdır. CPU, belleği almak için sabit disk üzerindeki RAM'i kullanabilir, bu da nispeten daha hızlı bir seçenektir, ancak RAM'den alınan hız hala yeterli değildir. Bu nedenle yazmaçlardan daha hızlı olan yakalama belleğimiz var. Bu kayıtlar, görevi hızlı bir şekilde tamamlamak için catch ve RAM gibi CPU belleğiyle çalışır.

Kayıtların Yaptığı İşlem

Kayıtlar tarafından gerçekleştirilen aşağıdaki önemli işlemler:

Bilgisayar Organizasyonunda Kayıt Türleri
    Gidip getirmek:Getirme işlemi istemci tarafından talimatların alınması için kullanılır. Daha sonra işlenmek üzere ana belleğe saklanan talimatlar, yazmaçlar tarafından getirilir.Kod çözme:Bu işlem, talimatların şifresini çözmek için kullanılır; bu, talimatların kodunun çözüldüğü anlamına gelir; CPU, talimatlar üzerinde hangi işlemin gerçekleştirileceğini keşfeder.Uygulamak:CPU bu işlemi gerçekleştirir. Ayrıca CPU tarafından iletilen sonuçlar daha sonra hafızada saklanır ve daha sonra istemci Ekranında gösterilir.

Bilgisayar Organizasyonunda Kayıt Türleri

Bilgisayar organizasyonunda aşağıdaki kayıt türleri şunlardır:

S.HAYIR İSİM SEMBOL ÇALIŞMA
1 Akümülatör AC Akümülatör en sık kullanılan kayıttır ve bellekten alınan bilgileri depolamak için kullanılır.
2 Bellek adresi kayıtları MAR Belleğin adres konumu daha sonra erişilmek üzere bu kayıt defterinde saklanır. Hem MAR hem de MDR tarafından birlikte çağrılır
3 Bellek veri kayıtları MDR Belli bir hafıza adresinden yazılması gereken veya okunması gereken tüm bilgiler burada saklanır.
4 Genel amaçlı kayıt GPR Genellikle R0'dan başlayıp Rn - 1'e kadar devam eden bir dizi kayıttan oluşur. Bu kayıtlar, herhangi bir taahhüt süreci sırasında bir kayda gönderilen her türlü geçici veriyi saklama eğilimindedir.
Daha fazla GPR, kaydın adreslemeyi kaydetmesini sağlar, bu da işlem hızını artırır.
5 Program sayıcı bilgisayar Bu kayıtlar, yürütülmekte olan veya yürütülmekte olan bir programın kaydını tutmak için kullanılır. Bu kayıtlar, getirilecek bir sonraki talimatın hafıza adresinden oluşur.
PC, bir önceki talimat başarıyla tamamlandığında ana bellekten alınacak bir sonraki talimatın adresini işaret eder. Program Sayacı (PC) aynı zamanda talimatların sayısını sayma işlevi de görür.
PC'nin artışı kullanılan mimarinin türüne bağlıdır. 32 bitlik bir mimari kullanırsak, PC her seferinde bir sonraki talimatı getirmek için 4 artırılır.
6 Talimat kayıtları VE Talimat kayıtları yürütülecek bilgileri tutar. Sistemden alınan anlık talimatlar bu kayıtlara getirilir ve saklanır.
Talimatlar kayıtlarda saklandıktan sonra işlemci belirlenen talimatları yürütmeye başlar ve bilgisayar yürütülecek bir sonraki talimatı işaret eder.
7 Durum kodu kayıtları Bunların operasyonların durumunu gösteren farklı bayrakları vardır. Bu kayıtlar, işlem sonucunun sıfıra veya negatife neden olması durumunda bayrakları buna göre ayarlar.
8 Geçici kayıtlar TR Geçici verileri tutar
9 Giriş kayıtları INPR Giriş karakterini taşır
10 Çıkış kayıtları DİĞER Çıkış karakterini taşır
on bir Dizin kayıtları BX Bu kaydediciyi adres bilgisinde yer alan değer ve sayıları saklamak ve bunları etkin adreslere dönüştürmek için kullanırız. Bunlara temel kayıtlar da denir.
Bunlar, yürütme sırasında BX olarak da belirtilen işlenen adresini değiştirmek için kullanılır.
12 Bellek arabellek kaydı MBR MBR - Bellek arabellek kayıtları, diske yazmak için kullanılan veri içeriğini veya bellek komutlarını depolamak için kullanılır. Bunların temel işlevi çağrılan verileri hafızadan kaydetmektir.
MBR, MDR'ye çok benzer
13 Yığın kontrol kayıtları SCR Yığın, verilerin belirli bir sırayla saklandığı ve alındığı bir dizi konum belleğidir. Aynı zamanda son giren ilk çıkar (LIFO) olarak da adlandırılır, ikinci konumdaki bir yığını yalnızca birinciyi aldıktan sonra alabiliriz ve yığın kontrol kayıtları esas olarak bilgisayardaki yığınları yönetmek için kullanılır.
SP - BP yığın kontrol kayıtlarıdır. Ayrıca DI, SI, SP ve BP'yi 2 baytlık veya 4 baytlık kayıtçılar olarak kullanabiliriz.
EDI, ESI, ESP ve EBP 4 baytlık yazmaçlardır
14 Bayrak kaydı FR Bayrak kayıtları belirli bir durumu belirtmek için kullanılır. Kayıtlı bayrağın boyutu 1 - 2 bayttır ve her kayıtlı bayrak ayrıca 8 bit halinde birleştirilir. Her kayıtlı bayrak bir koşulu veya bayrağı tanımlar.
Saklanan veriler 8 ayrı bit'e bölünür.
Temel bayrak kayıtları -
Sıfır bayrak
Bayrak taşı
Parite bayrağı
İşaret bayrağı
Taşma bayrağı.
on beş Segment kaydı SR Adresi hafıza için tut
16 Veri kaydı DX Bellek işlenenini tut