Register
Register adalah memori berkecepatan tinggi dan sangat kecil yang digunakan untuk menyimpan data dan mengakses intruksi yang sedang diproses dalam memori.
macam - macam register :
1. Register General Purpose
AX : Accumulator untuk hasil aritmatika
BX : menyimpan alamat base
CX : untuk counter pada proses perulangan
DX : untuk pengalamatan I/O data
2. Index register
digunakan untuk pengalamatan operasi string, antara lain :
SI (source index)
DI (Destination index)
3.Pointer Register
menunjukan alamat sebuah data lokasi memori, dipakai saat operasi perpindahan data (dari/ke memori).
operasi stack (push/pop) dan menunjukan alamat suatu instruksi.
SP : Stack Pointer
BP : Base Pointer
IP : instruction Pointer
4. Segment Register
untuk pengolahan data
DS : Data Segment
SS : Stack Segement
ES : Extra Segment