Merhabalar. Eğer ARM işlemcileri assembler seviyesinde programlamak istiyor veya ARM işlemcilerin çalışma yapısını merak ediyorsanız onların Registerlarını öğrenmeniz gerekir.
Registerlar işlemcilerin içindeki veri depolama birimleridir. İşlemci için her türden veriyi içinde barındırırlar. İşlemcinin durumu, sistemdeki olası hatalar, beklenmeyen hatalar, kullanıcı verileri bu verilere örnek olarak gösterilebilir. Yani bir işlemciyi programlamak onun registerlarına veri yazıp okumaktan ibarettir gibi bir tanım yapsak yanlış olmaz. Kullandığınız tüm fonksiyonlar aslında arkada bu registerlara veri yazar veya veriyi okur. Bu yüksek seviyeli programlama dillerinde de değişmez.