Register Geser Kiri Register Geser Kanan
Register | 85
Sebuah flip-flop adalah sel memori 1 bit yang dapat digunakan untuk menyimpan data digital. Untuk meningkatkan kapasitas penyimpanan dalam hal
jumlah bit, kita harus menggunakan sekelompok flip-flop. Sekelompok flip-flop ini dikenal sebagai Register. Register n-bit akan terdiri dari sejumlah n flip-flop.
Misal sebuah register 4-bit, maka flip-flop yang digunakan sebanyak 4 flip-flop. Flip-flop penyusunnya bisa SR flip-flop, JK flip-flop, D flip-flop, maupun T flip-
flop dengan karakternya masing-masing. Data biner dalam register dapat dipindahkan dari satu flip-flop ke flip-flop
berikutnya. Register yang memungkinkan transfer data tersebut disebut sebagai Register Geser
Shift Register. Pada dasarnya, perpindahan data pada register geser dilakukan secara serial. Ada beberapa macam pergeseran
register, diantaranya Register Geser Kiri Shift Left Register, Register Geser
Kanan Shift Right Register, Register Geser Melingkar Shift Around Register.
Sesuai namanya, register ini “bergerak” ke kiri. Artinya, register ini
mendapatkan input awalan dari kanan bit tertinggi pada register menuju ke kiri bit terendah. Bit tertinggi pada biner disebut
Most Significant Bit MSB dan bit terendah pada biner disebut
Least Significant Bit LSB. Misal, sebuah register 8-bit dengan data biner 1101 1001, manakah yang
MSB dan LSB ? bit ke 7 bit ke 6 bit ke 5 bit ke 4 bit ke 3
bit ke 2 bit ke 1 bit ke 0
1 1
1 1
1
MSB LSB
Dengan kata lain, Register Geser Kiri “bergerak” dari LSB ke MSB.
Contoh rangkaian Register Geser Kiri 4 bit :
Gambar.4.2 Register Geser Kiri 4-bit D flip-flop