Anda di halaman 1dari 17

SISTEM DIGITAL – REGISTER DAN PENCACAH

AFANDI NUR AZIZ THOHARI, ST., M.CS


AGENDA

 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 adalah komponen dalam komputer yang dibangun dari flip-flop


dan gerbang logika.
 Register biasanya diukur berdasarkan banyaknya bit (binary digit) yang
disimpan.
 Misalnya, register geser 8 bit adalah register yang dapat menyimpan 8 bit
data dan berfungsi untuk menggeser.
JENIS – JENIS 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

TIPE KOMPONEN FUNGSI


Kombinasional Gerbang Word Operasi boolean
Multiplexer Perutean data
Dekoder dan Enkoder Pemeriksaan kode dan konversi
Elemen Aritmatik (Penjumlahan, Operasi numerik
Pengurangan)
Sekuensial Register Paralel Penyimpanan informasi
Register Geser Penyimpanan informasi, konversi
serial – paralel
Pencacah Kontrol / penghasil sinyal pewaktu
REGISTER DATA (BUFFER 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

 Misal : masukan datanya


adalah 1011

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)

 Pencacah adalah rangkaian logika sekuensial yang digunakan untuk


menghitung jumlah pulsa yang diberikan pada bagian masukan.
 Contoh penggunaan rangkaian pencacah adalah dalam jam digital,
timbangan digital dan speedometer.
 Pencacahan sederhana diperoleh dengan sedikit melakukan modifikasi
dari register geser
JENIS PENCACAH (COUNTER)

 Pencacah sinkron (synchronous counters), yang beroperasi serentak


dengan pulsa (clock). Kadang – kadang disebut juga pencacah deret
(series counters), atau pencacah jajar.
 Pencacah tak sinkron (asynchronuous counters), yg beroperasi tidak
serentak dengan pulsa (clock) atau pencacah kerut (ripple counters)
KARAKTERISTIK PENCACAH

1. Sampai berapa banyak ia dapat mencacah (modulo pencacah);


2. Mencacah maju, ataukah mencacah mundur;
3. Kerjanya sinkron atau tak sinkron;
PENCACAH SINKRON

 Susunan flip-flopnya adalah paralel;


 Memiliki pemicuan dari sumber clock yang sama
 Apabila ada perubahan pulsa dari sumber, maka perubahan tersebut akan
men-trigger seluruh Flip-flop secara bersama-sama.;
PENCACAH SINKRON

Down Synchronous Counter


Musik Penutup: Bruno Mars
TERIMA KASIH
– Suket Teki

Anda mungkin juga menyukai