Anda di halaman 1dari 2

Jenis-Jenis Register

Jenis-jenis register, yaitu :


Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau
digunakan untuk menerima word dari memori.
Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan
dari MBR atau dibaca oleh MBR.
Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi
sebelah kanan word di dalam memori.
Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil
dari memori.
Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan
sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit
adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam
AC dan 40 bit lainnya (least significant bit) disimpan dalam MQ.

Jenis register
Register terbagi menjadi beberapa kelas:

Register data, yang digunakan untuk menyimpan angka-angka dalam bilangan bulat
(integer).

Register alamat, yang digunakan untuk menyimpan alamat-alamat memori dan juga
untuk mengakses memori.

Register general purpose, yang dapat digunakan untuk menyimpan angka dan alamat
secara sekaligus.

Register floating-point, yang digunakan untuk menyimpan angka-angka bilangan titik


mengambang (floating-point).

Register konstanta (constant register), yang digunakan untuk menyimpan angka-angka


tetap yang hanya dapat dibaca (bersifat read-only), semacam phi, null, true, false dan
lainnya.

Register vektor, yang digunakan untuk menyimpan hasil pemrosesan vektor yang
dilakukan oleh prosesor SIMD.

Register special purpose yang dapat digunakan untuk menyimpan data internal prosesor,
seperti halnya instruction pointer, stack pointer, dan status register.

Register yang spesifik terhadap model mesin (machine-specific register), dalam


beberapa arsitektur tertentu, digunakan untuk menyimpan data atau pengaturan yang
berkaitan dengan prosesor itu sendiri. Karena arti dari setiap register langsung
dimasukkan ke dalam desain prosesor tertentu saja, mungkin register jenis ini tidak
menjadi standar antara generasi prosesor.

Ukuran register
Tabel berikit berisi ukuran register dan padanan prosesornya
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, Intel Xeon, AMD K5, AMD K6, AMD
32-bit
Athlon, AMD Athlon MP, AMD Athlon XP, AMD Athlon 4, AMD Duron, AMD
Sempron
Intel Itanium, Intel Itanium 2, Intel Xeon, Intel Core, Intel Core 2, AMD Athlon 64,
64-bit
AMD Athlon X2, AMD Athlon FX, AMD Turion 64, AMD Turion X2, AMD Sempron

Anda mungkin juga menyukai