SISO (Serial Input Serial Output)
Gambar Register SISO yang
menggunakan JK FF
Prinsip
kerja:
Informasi/data 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
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
2
|
0
|
0
|
1
|
0
|
0
|
3
|
1
|
1
|
0
|
1
|
0
|
4
|
1
|
1
|
1
|
0
|
1
|
Register geser SISO ada dua macam yaitu:
a) Shift Right Register (SRR)/Register geser kanan
b) Shift Left Register (SLR)/Register geser kiri
c) Shift Control Register dapat berfungsi sebagai SSR maupun
SLR
Rangkaian Shift control adalah sebagi berikut:
Rangkaian ini untuk mengaktifkan geser kanan/kiri yang
ditentukan oleh SC. Jika SC=1, maka akan mengaktifkan SLR. Jika SC=0, maka akan
mengaktifkan SRR. Gambar rangkaian selengkapnya adalah sebagai berikut:
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 1011)
Clock ke
|
Input
|
Q1
|
Q2
|
Q3
|
Q4
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
2
|
1
|
1
|
1
|
0
|
0
|
3
|
0
|
0
|
1
|
1
|
0
|
4
|
1
|
1
|
0
|
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
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
1
|
2
|
1
|
0
|
0
|
1
|
1
|
3
|
0
|
0
|
1
|
1
|
0
|
4
|
1
|
1
|
1
|
0
|
1
|
Register geser kiri berfungsi sebagai operasi
aritmatika yaitu sebagai pengali dua untuk tiap-tiap flip-flop.
No comments:
Post a Comment