Talimat kaydı - Instruction register

Olarak işlem , kullanım yazmacı ( İR ) veya mevcut komut yazmacı ( CIR ) bir parçası olan bir CPU 'in kontrol ünitesi yürütülmekte veya kodu çözülen talimat almıştır. Basit işlemcilerde, yürütülecek her talimat, kodu çözülürken, hazırlanırken ve nihayetinde yürütülürken tutan ve birkaç adım alabilen talimat kaydına yüklenir.

Karmaşık işlemcilerden bazıları, işlem hattının her aşamasının kod çözme, hazırlama veya yürütmenin bir bölümünü yaptığı ve ardından adımı için bir sonraki aşamaya geçirdiği bir talimat kayıtları boru hattı kullanır . Modern işlemciler, birkaç talimatın kodunun çözülmesi paralel olarak yapıldığından bazı adımları sıra dışı bile yapabilir.

Komut kaydındaki op kodunun kodunun çözülmesi, talimatın belirlenmesini, işlenenlerin bellekte nerede olduğunu belirlemeyi, işlenenleri bellekten almayı, komutu yürütmek için işlemci kaynaklarını tahsis etmeyi ( süper skaler işlemcilerde) vb. içerir.

IR'nin çıkışı, talimatın yürütülmesinde yer alan çeşitli işlem elemanlarını kontrol eden zamanlama sinyallerini üreten kontrol devreleri için kullanılabilir.

Olarak komut döngüsü işlemci tarafından işaret bellek konumdan getirir sonra, kullanıcı talimat kaydının yüklenir program sayacının .

Referanslar

  • M. Mano, Bilgisayar Sistem Mimarisi (Prentice Hall, 3. Baskı, 1992)