Pengenalan Register
Register Data
Register Geser
SISO (Serial Input Serial Output)
SIPO (Seria Input Paralel Output)
Pencacah sinkron
SUB CPMK
Setelah mengikuti perkuliahan, mahasiswa mampu menjelaskan konsep tentang pencacah sinkron dan register
geser input serial.
REGISTER
Register data, adalah register yang digunakan untuk menyimpan data berupa bilangan integer.
Register alamat, adalah register yang menyimpan alamat yang digunakan untuk mengakses memori.
Register floating point yang menyimpan bilangan floating point.
Register konstanta yang menyimpan nilai yang hanya dapat dibaca.
Register vektor yang menyimpan data untuk melakukan pemrosesan vektor.
Register tujuan umum yang dapat menyimpan data maupun alamat.
Register tujuan khusus menyimpan kondisi program (program state) termasuk didalamnya pencacah
program, penunjuk tumpukan (stack pointer) dan register status.
KOMPONEN – KOMPONEN REGISTER
Register data adalah jenis register yang paling sederhana, yang hanya berfungsi untuk
menyimpan data digital.
4 D-FF yang tersambung dalam sebuah rangkaian register geser serial in, serial out.
REGISTER GESER
Register Geser (Shift Register) adalah jenis lain dari rangkaian logika sekuensial yang dapat
digunakan untuk penyimpanan atau transfer data dalam bentuk bilangan biner.
Perangkat sekuensial ini memuat data yang ada pada inputnya dan kemudian bergerak atau
"menggesernya" ke outputnya setiap siklus clock, seperti namanya Register Geser.
Sebuah register geser pada dasarnya terdiri dari beberapa bit tunggal "D-Type Data Latches", satu
untuk setiap bit data, baik logika "0" atau "1“.
Register Geser digunakan untuk penyimpanan data atau untuk pergerakan data dan oleh karena itu
biasanya digunakan di dalam kalkulator atau komputer untuk menyimpan data seperti dua bilangan
biner sebelum digabungkan, atau untuk mengubah data dari serial ke paralel atau paralel ke serial
format.
JENIS – JENIS REGISTER GESER
Serial-in ke Paralel-out (SIPO) - register diisikan dengan data serial, satu bit pada satu waktu, dengan
data tersimpan tersedia pada output dalam bentuk paralel.
Serial-in ke Serial-out (SISO) - data digeser secara serial "IN" dan "OUT" dari register, satu bit pada
satu waktu dengan arah kiri atau kanan di bawah kontrol clock.
Paralel-in ke Serial-out (PISO) - data paralel dimasukkan ke dalam register secara bersamaan dan
digeser keluar dari register secara serial satu bit pada satu waktu di bawah kontrol clock.
Paralel-in ke Paralel-out (PIPO) - data paralel dimuat secara bersamaan ke dalam register, dan
ditransfer bersamaan ke keluaran masing-masing oleh pulsa clock yang sama.
REGISTER GESER SIPO
Serial Input Paralel Output adalah sebuah register geser dengan masukan berurutan
keluaran serentak.
IC pembentuk : 74LS164
REGISTER GESER SIPO
Clock ke Data in Q3 Q2 Q1 Q0
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
Register geser ini sangat mirip dengan SIPO, namun kali ini data yang dibiarkan mengalir langsung melalui
register dan keluar dari ujung yang lain.
Karena hanya ada satu output, DATA meninggalkan register geser satu bit pada satu waktu dalam pola serial,
seperti namanya Register Geser Serial-in ke Serial-Out.
Register geser SISO adalah salah satu konfigurasi yang paling sederhana dari keempat konfigurasi lainya karena
hanya memiliki tiga koneksi, yaitu serial (input SI) yang menentukan apa yang memasuki flip-flop tangan kiri,
serial output (SO) yang diambil dari keluaran flip-flop tangan kanan dan sinyal clock pengurutan (Clk).
IC pembentuk : 74LS74
PENCACAH (COUNTER)