Register digunakan untuk menyimpan data dan instruksi yang sedang diproses dengan kecepatan akses lebih cepat daripada memori utama. Terdapat beberapa jenis register seperti register umum, register segmen, register pointer, dan register bendera. Register memiliki kelebihan akses dan penyimpanan yang cepat namun memiliki ukuran kecil dan kapasitas terbatas.