&
ARSITEKTUR
KOMPUTER
SEMESTER V
PERTEMUAN KE-15
S1 / PTIK / Universitas Sebelas Maret
2
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
3
Nurcahya P.T.P
REGISTER 4
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Register merupakan alat penyimpanan kecil yang
mempunyai kecepatan akses cukup tinggi, yang digunakan
untuk menyimpan data dan instruksi yang sedang diproses,
sementara data dan instruksi lainnya yang menunggu giliran
untuk diproses masih disimpan di dalam memori utama.
REGISTER 5
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Register merupakan media penyimpanan internal CPU
yang digunakan saat pengolahan data dan bersifat
sementara.
Nurcahya P.T.P
Jenis Register (by
characteristic)
Jenis Register 7
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
User-visible Register
Register yang dapat digunakan oleh pemrogram, dengan
menggunakan set intsruksi memungkinkan satu buah
register atau lebih untuk dispesifikasian sebagai operand
atau alamat operand.
User-Visible Register 8
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
a. General Purpose Register
Digunakan untuk mode pengalamatan, aritmatika dan data.
(PSW)
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Sign berisi bit tanda hasil operasi aritmatik terakhir (+/-)
Zero diset bila hasilnya = 0
Carry diset apabila operasi yang dihasilkan di dalam
carry ke dalam bit yang lebih tinggi atau borrow ke bit yang
rendah
Flag as Program Status Word 10
(PSW)
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Equal Diset apabila hasil pembandingan logikanya sama
Overflow Diset untuk mengindikasikan overflow
perhitungan operasi aritmatika
Interupt Disable/Enable Diset untuk mengizinkan adanya
interrupt atau tidak
Jenis Register 11
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Control-Status Register
Register yang digunakan oleh unit control untuk mengontrol
operasi cpu dan oleh program sistem operasi untuk
mengontrol eksekusi program
Control-Status Register 12
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
a. Program Counter (PC)
Berisi alamat instruksi yang akan diambil
b. Instruction Register (IR)
Berisi alamat instruksi terakhir
c. Memory Address Register (MAR)
Berisi alamat penyimpanan dalam memori.
d. Memori Buffer Register (MBR)
Berisi data yang dibaca dari memori atau yang dituliskan ke
memori
13
Nurcahya P.T.P
S1 / PTIK / Universitas Sebelas Maret
Register Prosesor
4-bit Intel 4004
8-bit Intel 8080
16-bit Intel 8086, Intel 8088, Intel 80286
Intel 80386, Intel 80486,
Intel Pentium Pro, Intel Pentium,
Intel Pentium 2, Intel Pentium 3,
Intel Pentium 4, Intel Celeron,
32-bit
Intel Xeon, AMD K5, AMD K6,
AMD Athlon, AMD Athlon MP,
AMD Athlon XP, AMD Athlon 4,
AMD Duron, AMD Sempron
Intel Itanium, Intel Itanium 2, Intel Xeon
, Intel Core, AMD Athlon 64,
64-bit AMD Athlon X2, AMD Athlon FX,
AMD Turion 64, AMD Turion X2,
AMD Sempron, Ryzen 5