Vardiya Kaydı Nedir?

Dijital devrelere uygulandığı gibi, bir kaydırma yazmacı, sıralı saat zamanlamasını temel alan bir dizi parmak arası terliktir. Parmak arası terlikler sıralı mantık kullanarak girdiden çıktıya veri taşınmasını kolaylaştırır. Kare bir desende yinelenen bir dalga şeklinde bir saat, verilerin kayma kayıtları boyunca nasıl hareket ettiğini senkronize etmek ve dijital bir sinyalin iletilmesinde kısa bir gecikme yaratmak için kullanılır. Çoğunlukla, paralel uzunlukları seriye dönüştürmek için değişken uzunluktaki kaydırma kayıtları kullanılır, ancak aynı zamanda mikroişlemcilerdeki veri akışı için veya analog verileri dijital ve tersine çevirmek için de kullanılabilir.

Shift registerları yüksek hızlı devrelerdir. Öncelikle, bir kaydırma yazmacı, devrenin özel yapısına bağlı olarak, bir veri boyunca bir bit boyunca sola veya sağa veri taşır. En basit haliyle, bir kaydırma yazmacı birinci aşamada veriyi alır ve saat bir veri ilerlemesi için ihtiyaç duyduğuna göre, bir aşamayı sola veya sağa kaydırır. Kayıtlar, giriş ve çıkış arasındaki her aşamadan sonra mevcut olan geçici depolama yuvalarının sayısıyla tanımlanır. Geçici depolama yuvaları, saat uygun veri ilerlemesini gösterene kadar veri kayıtlarını geciktirmek için bir kaydırma kaydına izin verir. Örneğin 8 bitlik bir kayıt cihazı sekiz aşamaya ve dolayısıyla bir veri dizisindeki bitler için sekiz geçici depolama alanına sahiptir.

Yapısal olarak beş temel kayma kaydı türü vardır. Seri-giriş / seri-çıkış ve evrensel paralel-giriş / paralel-çıkışlı kaydırma kayıtları, dönüşüm gerekmeden sırasıyla seri veya paralel biçimde veri girişini ve çıkışını kolaylaştırır. Paralel giriş / seri çıkış, paralel veri iletim girişlerini işleyen ve bu tür iletimleri seri biçimde çıktıya dönüştüren kaydırma kayıtlarını ifade eder. Seri giriş / paralel geçiş kaydırma kayıtları, paralel form çıktısına dönüştürülmüş seri formdaki giriş verileri dışında, paralel giriş / seri çıkışla neredeyse aynıdır.

Bir halka sayacı, yeniden dolaşımdaki veya tekrar eden veri desenlerini içeren bir tür kaydırma kaydı yapısıdır. Bir kaydırma yazmacı bir veri dizisinin işlenmesini tamamladığında ve son aşamayı ilk veri giriş aşamasına geri beslediğinde, dairesel bir sonuç ortaya çıkar. Halka sayaçları, ayarlı bir yinelenen düzende belirli bir işlev gerektiğinde kullanılır. Örneğin, seçilen ekranları tekrarlamak için ayarlanan bir LED ekranı, vardiya kayıt cihazı için bir halka sayacı yapısı kullanabilir, böylece çıkış önceden belirlenmiş bir saat darbesinde tekrarlar.

Bilgisayarların ilk günlerinde, bilgisayar belleği için birkaç yüz aşamalı bir vardiya kaydı kullanılmıştır. Vardiya kayıtlarının kullanılması cıva gecikme hatlarının yerini aldı, veri işlemeyi hızlandırdı ve daha küçük bilgisayar bileşenlerine ve çevre birimlerine izin verdi. Günümüzde, birincil bilgisayar belleği olarak vardiya kayıtları antika olarak kabul edilir. Bununla birlikte devre kartlarında, özellikle ekran sürücülerinde, dijital-analog dönüştürücülerde ve seri veri belleğinde ihtiyaç duyulan kablolama miktarını azaltmak için hala kaydırma yazmaçları bulunur.