Skip to main content

Apa itu register shift?

Sebagaimana diterapkan pada sirkuit digital, register shift adalah serangkaian sandal jepit berdasarkan waktu jam berurutan.Flip-flop memfasilitasi pemindahan data dari input ke output menggunakan logika berurutan.Jam, dalam bentuk gelombang berulang dalam pola persegi, digunakan untuk menyinkronkan bagaimana data bergerak melalui register shift, menciptakan penundaan singkat dalam transmisi sinyal digital.Paling sering, register shift dengan panjang yang bervariasi digunakan untuk mengkonversi data paralel menjadi serial, tetapi juga dapat digunakan untuk aliran data dalam mikroprosesor atau untuk menutup data analog ke digital dan sebaliknya. Register shift adalah sirkuit berkecepatan tinggi.Terutama, register shift memindahkan bit data baik kiri atau kanan di sepanjang sirkuit, tergantung pada struktur spesifik sirkuit.Dalam bentuknya yang paling sederhana, register shift mengambil data pada tahap pertama dan menggeser bit satu tahap kiri atau kanan karena jam menandakan kebutuhan untuk kemajuan data.Register diidentifikasi dengan jumlah slot penyimpanan sementara yang tersedia setelah setiap tahap antara input dan output.Slot penyimpanan sementara memungkinkan register shift untuk menunda sinyal data sampai jam sinyal yang sesuai data maju.Daftar 8-bit, misalnya, memiliki delapan tahap dan dengan demikian delapan slot penyimpanan sementara untuk bit dalam string data.

Secara struktural, ada lima jenis dasar register shift.Serial-in/serial-out dan universal paralel-in/paralel-out register memfasilitasi input dan output data dalam bentuk serial atau bentuk paralel masing-masing, tanpa diperlukan konversi.Paralel-in/serial-out mengacu pada register shift yang memproses input transmisi data paralel dan mengubah transmisi tersebut menjadi output dalam bentuk serial.Register shift serial-in/paralel-out hampir identik dengan paralel-in/serial-out, dengan pengecualian data input dalam bentuk serial yang dikonversi menjadi output bentuk paralel.

Penghitung cincin adalah jenis struktur register shift yang fitur pola data yang resirkulasi atau berulang.Ketika register shift melengkapi pemrosesan string data dan memberi makan tahap terakhir kembali ke tahap input data awal, hasil pola melingkar.Penghitung cincin digunakan ketika fungsi tertentu diperlukan pada pola pengulangan yang ditetapkan.Misalnya, layar LED yang diatur untuk mengulangi tampilan yang dipilih dapat menggunakan struktur penghitung cincin untuk register shift sehingga output berulang pada pulsa clock yang telah ditentukan.

Selama hari -hari awal komputer, register shift dengan beberapa ratus tahap digunakan untukmemori komputer.Penggunaan register shift menggantikan garis penundaan merkuri, mempercepat pemrosesan data dan memungkinkan untuk komponen komputer dan periferal yang lebih kecil.Saat ini, register shift sebagai memori komputer utama dianggap kuno.Papan sirkuit, bagaimanapun, masih menampilkan register shift untuk mengurangi jumlah kabel yang dibutuhkan, terutama pada driver tampilan, konverter digital ke analog, dan memori data serial.