Kelime tanımını bul

Vikipedi
Mikroprogramlama

Mikroprogramlama, kontrol işaretlerini oluşturan ikili sayıların (0, 1) mikrokomutlar yazılarak oluşturulmasıdır. Bu sembolik mikroprogram, ikili kontrol işaretlerine mikroassembler anlamında dönüştürülür. Mikroprogramlama yazılım ile donanım arasındaki özyinelemeyi sağlayan bilgisayarın en gerekli parçasıdır. İşlemcinin denetim birimini tasarlamak için yazmaç aktarımı işlemleri düzeyinde programlama yapılması yöntemidir. Birçok işlemcide mikroprogramlama makine kodu buyruklarını doğrudan donanım üzerinde yürütür. Fakat bazı yeni mimarilerde mikroprogramlama uygulanmaz onun yerine yazılım, dijital mantık düzeyindeki işlemleri doğrudan çalıştırır.

Mikroprogramın her satırı 5 alanlı mikrokomutlardan oluşur: etiket, mikrooperasyon, CD, BR ve AD alanlarıdır.

  1. Alan :Etiket alanı, boş olabilir veya sembolik bir adres içerebilir. Kolon ile biter.
  2. Alan :Mikrooperasyon alanı, virgül ile ayrılmış bir, iki veya üç sembolden oluşur. Her biri F1, F2, F3 alanlarına karşı düşer ve 9 bit (3 x 3 bit) ile tanımlanır.
  3. Alan :CD alanı U, I, S veya Z harflerinden birini içerir. Mikrokomuttaki koşulu tanımlar.
  4. Alan :BR alanı daha önce tanımlanan JMP, CALL, RET ve MAP sembollerini içerir.
  5. Alan :AD alanı aşağıdaki 3 yoldan birisi olabilecek adresi tanımlar:
  • Sembolik bir adres (etiket)
  • NEXT sembolü: sonraki satırı tanımlar
  • BR alanı RET veya MAP olarak tanımlanmışsa, AD alanı boş bırakılır.