Anda di halaman 1dari 16

ORGANISASI 1

&
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.

 Setiap register dapat menyimpan satu bilangan hingga


mencapai jumlah maksimum tertentu tergantung pada
ukurannya. Register-register dapat dibaca dan ditulis dengan
kecepatan tinggi karena berada pada CPU.
S1 / PTIK / Universitas Sebelas Maret
6

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. 

b.      Register Alamat


Digunakan untuk mode pengalamatan

c.       Register Data


 Digunakan untuk menampung data

d.      Register Kode Status Kondisi (Flag)


Kode yang menggambarkan hasil operasi sebelumnya
Flag as Program Status Word 9

(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

S1 / PTIK / Universitas Sebelas Maret


Nurcahya P.T.P
Top Level View
14

S1 / PTIK / Universitas Sebelas Maret


Nurcahya P.T.P
Common Types of CPU
Registers
15

S1 / PTIK / Universitas Sebelas Maret


Nurcahya P.T.P
Ukuran Register 16

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

Anda mungkin juga menyukai