Modul
Abstract
Di dalam sistim digital, register digunakan sebagai tempat menyimpan sementara sebuah grup bit data. Bit-bit data ("1" atau "0") yang sedang berjalan di dalam sebuah sistim digital, kadang-kadang perlu dihentikan, di-copy, dipindahkan atau hanya digeser ke kiri atau ke kanan satu atau lebih posisi. Shift Register mampu menjalankan fungsi-fungsi di atas serta menyimpan bit-bit data. Sebagian besar shift Register dapat meng-handle perpindahan secara paralel maupun serial, serta dapat mengubah dari sistim serial ke paralel atau sebaliknya. Rangkaian dasar Shift Register dapat dibuat dari beberapa Flip-flop sejenis, yang dihubungkan seperti pada gambar 1. Gambar tersebut menunjukkan Shift Register 4-bit yang menerima 4 bit data paralel dan menggesernya 4 posisi ke kanan menuju peralatan digital yang lain. Pewaktuan dari proses penggeseran ini dilakukan oleh input clock Pergeseran satu posisi ke kanan dilakukan setiap satu input clock.