Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Yazılım<br />
Donanım<br />
Yüksek Düzeyli Dil<br />
Makina Dili<br />
<strong>Mikro</strong>-kod<br />
Kaydediciler, ALU ve diğerleri<br />
Şekil 2.5. CISC tabanlı bir işlemcinin çalışma biçimi<br />
Derleme<br />
Çözme<br />
İşleme<br />
CISC mimarisi çok kademeli işleme modeline dayanmaktadır. İlk kademe, yüksek seviyeli dilin<br />
yazıldığı yerdir. Sonraki kademeyi ise makine dili oluşturur. Burada yüksek seviyeli dilin<br />
derlenmesi ile bir dizi komutlar makine diline çevrilir. Bir sonraki kademede makine diline çevrilen<br />
komutların kodları çözülerek , mikrokodlara çevrilir. En son olarak da işlenen kodlar gerekli olan<br />
görev yerlerine gönderilir.<br />
CISC Mimarisinin Avantajları<br />
<strong>Mikro</strong>programlama assembly dilinin yürütülmesi kadar kolaydır ve sistemdeki kontrol<br />
biriminden daha ucuzdur.<br />
Yeni geliştirilen mikrobilgisayar bir öncekinin assembly dilini desteklemektedir.<br />
Verilen bir görevi yürütmek için daha az komut kullanılır. Böylece bellek daha etkili<br />
kullanılır.<br />
<strong>Mikro</strong>program komut kümeleri, yüksek seviyeli dillerin yapılarına benzer biçimde<br />
yazıldığından derleyici karmaşık olmak zorunda değildir.<br />
CISC Mimarisinin Dezavantajları<br />
Gelişen her mikroişlemci ile birlikte komut kodu ve yonga donanımı daha karmaşık bir<br />
hale gelmiştir.<br />
Her komutun çevirim süresi aynı değildir. Farklı komutlar farklı çevrim sürelerinde<br />
çalıştıkları için makinanın performansını düşürecektir.<br />
Bir program içerisinde mevcut komutların hepsi kullanılamaz.<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 18