Sistem Digital:REGISTER mode Serial dan Paralel
Register
Register adalah rangkaian logika yang digunakan untuk menyimpan data. Dengan kata lain, register adalah rangkaian yang tersusun dari satu atau beberapa flip-flop yang digabungkan menjadi satu.
Flipflop disebut juga sebagai register 1 bit.
Jadi untuk menyimpan 4 bit data, register harus terdiri dari 4 buah flipflop.
Beberapa fungsi register:
- Mengambil data dari register
- Menyimpan/memuat data baru ke register (serial atau paralel)
- Mmenggeser data dalam register (kiri atau kanan)
FLIP FLOP
FLIP FLOP adalah sebuah rangkaian sekuensial yang mampu menyimpan 1 bit memory. Untuk membuat sebuah rangkaian sekuensial yang mampu menyimpan 2 atau lebih bit memory didalamnya atau meningkatkan kapasitas memory, dibutuhkan gabungan 2 atau lebih rangkaian FLIP FLOP yang didalamnya.

Register (Penyimpan Data)
REGISTER adalah kumpulan FLIP FLOP yang digabungkan menjadi sebuah rangkaian sekuensial yang bertujuan untuk menyimpan n-bit memory
REGISTER dengan “n-bit” memory terdiri dari sejumlah “n” FLIP FLOP dan mampu menyimpan sebanyak “n-bit” karakter
Bagamana Data Disimpan ?
Data disimpan sbb:

Bagamana Tata Urut Data ?
Tata urut Data disimpan sbb:

Klasifikasi Register
Fungsi lain dari register, selain penyimpanan, adalah untuk menyediakan pergerakan data.
Setiap tahap (flip-flop) dalam register geser mewakili satu bit penyimpanan, dan kemampuan pergeseran register memungkinkan perpindahan data dari tahap ke tahap dalam register, atau masuk atau keluar dari register pada saat aplikasi pulsa clock.
Terdapat 4 macam shift register:
- PIPO (Parallel In - Parallel Out)
- PISO (Parallel In - Serial Out)
- SISO (Serial In - Serial Out)
- SIPO (Serial In - Parallel Out)
Register SISO
Register SISO sbb:

Register SIPO
Register SIPO sbb:

Register PIPO
Register PIPO sbb:

Register PISO
Register PISO sbb:
