Ada 4 Shift Register yaitu:
1. SISO Serial Input Serial Output
Gambar Register SISO yang menggunakan JK FF
Q3
FF3 1
2 3
4 5
J CLK
K Q
Q Q4
FF4 1
2 3
4 5
J CLK
K Q
Q Q1
FF1 1
2 3
4 5
J CLK
K Q
Q Q2
FF2 1
2 3
4 5
J CLK
K Q
Q
Word in SI
Clock
Prinsip kerja: Informasidata dimasukan melalui word in dan akan
dikeluarkan jika ada denyut lonceng berlalu dari 1 ke 0. Karena jalan keluarnya flip-flop satu dihubungkan kepada
jalan masuk flip-flop berikutnya, maka informasi didalam register akan digrser ke kanan selama tebing dari denyut
lonceng Clock.
Tabel Kebenaran Misal masuknya 1101
Clock ke
Word in Q1
Q2 Q3
Q4 1
1 1
2 1
3 1
1 1
4 1
1 1
1
Register geser SISO ada dua macam yaitu: a Shift Right Register SRRRegister geser kanan
b Shift Left Register SLRRegister geser kiri c Shift Control Register dapat berfungsi sebagai SSR
maupun SLR
Modul ELKA.MR.UM.004.A 73
Rangkaian Shift control adalah sebagi berikut:
Geser Kiri Out
Geser Kanan
Rangkaian ini untuk mengaktifkan geser kanankiri yang ditentukan oleh SC. Jika SC=1, maka akan mengaktifkan
SLR. Jika SC=0, maka akan mengaktifkan SRR. Gambar rangkaian selengkapnya adalah sebagai berikut:
SLR
DFF2 2
1 3
CLK D
Q
Serial out
DFF3 2
1 3
CLK D
Q
SC
DFF4 2
1 3
CLK D
Q
Serial in SRR
Clock
DFF1 2
1 3
CLK D
Q
Serial in Serial out
Keterangan: Jika SC=0,maka input geser kanan akan aktif. Keluaran
NAND diumpamakan ke input DFF1 dan setelah denyut lonceng berlaku saat tebing depan, maka
informasi diteruskan ke output Q1. Dan output Q1 terhubung langsung keoutput DFF2 berikutnya
sehingga dengan proses ini terjadi pergeseran ke kanan.
TABEL KEBENARAN jika input 1101
Modul ELKA.MR.UM.004.A 74
Clock ke Input
Q1 Q2
Q3 Q4
1 1
1 2
1 1
1 3
1 1
4 1
1 1
1 Informasi digit digeser kekanan setiap ada perubahan
pulsa clock tebing atas. Geser kanan berfungsi sebagai operasi aritmatika yaitu pembagi dua untuk
tiap-tiap flip-flop.
Jika SC = 1 , maka akan mengaktifkan input geser kiri. Output NAND masuk ke input D-FF4 dan setelah diberi
pulsa clock informasi dikeluarkan melalui Q4 dan keluaran Q4 dihubungkan ke input D-FF3, keluaran D-
FF3 dimasukan ke D-FF berikutnya, sehingga dengan demikian terjadi pergeseran informasi bit ke arah kiri.
TABEL KEBENARAN jika input 1101 Clock ke
Input Q1
Q2 Q3
Q4 1
1 1
2 1
1 1
3 1
1 4
1 1
1 1
Register geser kiri berfungsi sebagai operasi aritmatika yaitu sebagai pengali dua untuk tiap-tiap
flip-flop.
2. Register Geser SIPO