SISO SIPO Transfer Data

Register | 91 Serial Input Serial Output SISO, adalah transfer data dari bit ke bit, dan dikeluarkan bertahap bit per bit. Kita ambil contoh Register Geser Kanan 4 bit : Gambar.4.9 Transfer SISO Data 4 bit Register A Pada clock ke 0 kita reset data register 4 bit diatas menjadi 0000, untuk memasukkan data 1111 dilakukan bertahap, dan ditampilkan secara bertahap. clock ke 1 data 1 mulai masuk ke bit 3, output 1000 Gambar.4.10 Transfer SISO Data 4 bit Register A tahap pertama clock ke 2 data 1 mulai masuk ke bit 3, data dari bit 3 ke bit 2, output 1100 Gambar.4.11 Transfer SISO Data 4 bit Register A tahap kedua clock ke 3 data 1 mulai masuk ke bit 3, data dari bit 3 ke bit 2, data dari bit 2 ke bit 1, output 1110 Gambar.4.12 Transfer SISO Data 4 bit Register A tahap ketiga

1. SISO

92 | Register clock ke 4 data 1 mulai masuk ke bit 3, data dari bit 3 ke bit 2, data dari bit 2 ke bit 1, data dari bit 1 ke bit 0,output 1111. Pada clock ke 4 ini data ditampilkan sepenuhnya. Gambar.4.13 Transfer SISO Data 4 bit Register A tahap keempat Tabel.4.9 Operasi transfer data 1001 secara SISO Clock ke Data input Output Q pada flip-flop FF3 FF2 FF1 FF0 1 1 1 2 1 1 1 3 1 1 1 1 4 1 1 1 1 1 Serial Input Parallel Output SIPO, adalah transfer data dari bit ke bit kemudian “disimpan sementara”, lalu dikeluarkan serempak semua bit. Gambar.4.14 Transfer SIPO Data 4 bit Register A Misal, data 1011 ditransfer secara SIPO, pada gambar di atas rangkaian SISO ditambahkan gerbang AND di setiap output flip-flop sebagai output

2. SIPO

Register | 93 parallel. Selama “perintah keluarkan data” berlogika 0, output tetap pada 0000. Jika semua flip-flop sudah terisi memori sesuai yang dikehendaki dan “perintah keluarkan data” berlogika 1, maka output akan mengeluarkan data secara serempak 1011. Tabel.4.10 Operasi transfer data 1011 secara SIPO Perintah keluarkan data Clock ke Input Data Q Flip-Flop Output Parallel FF3 FF2 FF1 FF0 bit3 bit2 bit1 bit0 1 1 1 2 1 1 1 3 1 1 4 1 1 1 1 1 5 - 1 1 1 1 1 1 Parallel Input Serial Output PISO, adalah transfer data input serempak, dengan output dikeluarkan bertahan bit per bit.