Bilgisayar donanımı açısından, bir talimat kaydı bir bilgisayarın merkezi işlem ünitesinde (CPU) bir eleman veya bir diğer saatin başlangıcında çalıştırılacak olan programlama talimatını tutan diğer bir cihazın diğer bir parçasının belirttiği şekilde İŞLEMCİ. İşlem kod çözücüsü gibi CPU'nun diğer elemanları bu bilgiyi tutmak için komut kaydına dayanır, böylece kod çözülebilir, çözülebilir ve sonunda çalıştırılabilir. Bazı mikroişlemci mimarisi türlerinde, birden fazla komut kaydı olabilir, böylece birden fazla komut aynı anda işlenebilir, böylece bir boru hattı olarak bilinen bir montaj hattı mantığı stili oluşturulur. Genel olarak, program sayacı olarak bilinen ve benzer bir amaca hizmet eden, ancak talimat kaydının tutulduğu bilgiler yürütülürken bir sonraki talimata ilerleyebilen, program sayacı olarak bilinen CPU'nun başka bir kısmı boyunca talimat kaydına yeni talimatlar verilir.
Bir kayıt, bir mikroişlemci veya devre kartındaki açılıp kapatılabilen ve her bir anahtarı bir bit eşdeğer yapan bir dizi fiziksel anahtardır. Anahtarların birçoğu mandal olarak da adlandırıldığında, bunlar bağlandığında, hafıza adreslerine ya da talimat kodlarına çevrilebilen sayılar gibi ikili verileri depolayabilirler. CPU içerisinde talimat kaydı, yürütülmekte olan talimatın bilgisayar belleğindeki adresi tutabilir veya verimlilik için talimatın kendisini tutabilir. Bu bilgi, program sayacı olarak bilinen başka bir sicil üzerinden sicile iletilir; bu, çoğu durumda geçerli talimatı geçtikten sonra yürütülecek bir sonraki talimata ilerler.
Kayıtlar tarafından işlenen talimat türleri genellikle sonunda makine koduna veya bayt koduna çevrilmiş olan düşük seviyeli derleme dili komutlarıdır. Bunlar, montaj talimatları çok küçük, doğrudan bir ölçekte çalıştığından, yüksek seviyeli programlama dillerindeki talimatlardan açıkça farklıdır. Bir örnek, iki sayı ekleyen ve sonuçları bir değişkende saklayan bir üst düzey kod satırıdır; bu, yalnızca tek bir üst düzey kod satırı ifade etmeyi gerektirir. Kod derlendiğinde, görevi tamamlamak için bir düzine veya daha fazla komut üretilebilir, her bir komut bilgisayar rasgele erişim belleği (RAM) ve bir yardımcı program kaydı arasındaki değerleri karıştırma gibi basit bir şeydir.
Bir talimat talimat yazıcısı tarafından referans alındıktan sonra, talimat kod çözücüsüne iletilir, böylece talimat makine koduna dönüştürülebilir. Değişkenleri veya diğer bilgileri tutabilecek hafıza konumlarına yapılan referanslar çözümlenir ve bu bilgiler bazen diğer kayıtlara yerleştirilir. Sonunda, asıl talimat yürütülecektir. Bu süre zarfında, program sayacı, CPU tarafından arttırılarak, kayıt defteri tarafından tutulacak olan bir sonraki talimata işaret eder, böylece işlem, tüm program çalışana kadar tekrar eder.


