logo

Kayıt Transferi

Kayıt Transferi terimi, belirli bir mikro işlemi gerçekleştirebilen ve işlemin sonucunu aynı veya başka bir kayda aktarabilen donanımsal mantık devrelerinin varlığını ifade eder.

Çeşitli kayıtlardaki işlemleri belirtmek için kullanılan standart gösterimlerin çoğu aşağıda belirtilmiştir.

  • Bellek adres kaydı şu şekilde belirlenir: MAR .
  • Program sayıcı bilgisayar bir sonraki talimatın adresini tutar.
  • Talimat Kaydı VE yürütülmekte olan talimatı tutar.
  • R1(İşlemci Kaydı).
  • Ayrıca tek tek bitleri parantez içine alarak da belirtebiliriz. Örneğin PC (8-15), R2 (5), vb.
  • Bir kayıttan diğer kayda Veri Aktarımı, değiştirme operatörü aracılığıyla sembolik biçimde temsil edilir. Örneğin, aşağıdaki ifade R1 kaydındaki verilerin R2 kaydına aktarılmasını belirtir.
 R2 ← R1 
  • Tipik olarak kullanıcıların çoğu, aktarımın yalnızca önceden belirlenmiş bir kontrol koşulunda gerçekleşmesini ister. Bu, aşağıdaki if-then ifadesiyle gösterilebilir:
    Eğer (P=1) ise (R2 ← R1); Burada P, kontrol bölümünde üretilen bir kontrol sinyalidir.
  • Kontrol değişkenlerini kayıt aktarma işleminden ayırarak bir kontrol fonksiyonu (P) belirlemek daha uygundur. Örneğin aşağıdaki ifade, belirli bir kontrol fonksiyonu (P) altında veri aktarım işlemini tanımlar.
 P: R2 ← R1 

Aşağıdaki resimde R1'den R2'ye veri aktarımını gösteren blok diyagram gösterilmektedir.

Kayıt Transferi

Burada 'n' harfi kayıt için bit sayısını gösterir. R1 kaydının 'n' çıkışları, R2 kaydının 'n' girişlerine bağlanır.

Bir yük girişi, R2 yazmacına aktarılan 'P' kontrol değişkeni tarafından etkinleştirilir.