CISC (Complex Instruction Set Computer), karmaşık assembly komutları ve dolayısıyla kompleks devrelerden oluşan bir mikroişlemci mimarisidir.
CISC mimarisinde pek çok işlev için farklı assembly komutlar tanımlanmıştır.
Bu yüzden kod çevrimi aşamaları daha yavaşken kodların derlenmesi daha kısadır.
Örneğin bir varsayım yapalım. Bir matematiksel küp alma fonksiyonu düşünelim. Küp alma fonksiyonu, bir sayının kendisiyle üç kere çarpılmasından meydana gelir. Küp alma fonksiyonunun yalnızca CISC’de tanımlı olduğunu düşünürsek, CISC mimarisinde tek seferde işlemimiz tamamlanırken
RISC mimarisinde çarpma fonksiyonun art arda üç kere çağrılması gerekir.
Bu da RISC’in kod çevriminin CISC’den daha uzun olduğu anlamına gelir.*
CISC mimarisiyle tasarlanmış mikroişlemci, çok sayıda komut içerdiğinden dolayı karmaşık devrelere, donanım yüküne ve tümdevre boyutuna daha çok ihtiyaç duyar.
Bu da maliyeti büyük oranda arttırır. Diğer yandan CISC mimarisinde her eylem için bir komut tanımı yapıldığından kod çevrimi aşamaları uzun sürer.

Hiç yorum yok:
Yorum Gönder