Register merupakan bagian memori mikroprosesor yang digunakan untuk menyimpan dan memproses data secara cepat. Terdapat lima jenis register utama yaitu segmen, pointer dan index, umum, penunjuk instruksi, dan bendera. Setiap register memiliki fungsi khusus dalam menunjang proses eksekusi program.