21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Komutlar işenirken bayrak bitlerinin dikkat edilmesi gerekir. Buda ek zaman süresi<br />

demektir. <strong>Mikro</strong>işlemcinin çalışmasını etkilemektedir.<br />

2.2.2. RISC ( Reduced Instruction Set Computer) Mimarisi<br />

RISC mimarisi IBM, Apple ve Motorola gibi firmalarca sistematik bir şekilde geliştirilmiştir.<br />

RISC mimarisinin taraftarları, bilgisayar mimarisinin gittikçe daha karmaşık hale geldiğini ve<br />

hepsinin bir kenara bırakılıp en başta yeniden başlamak fikrindeydiler. 70‟li yılların başında IBM<br />

firması ilk RISC mimarisini tanımlayan şirket oldu. Bu mimaride bellek hızı arttığından ve yüksek<br />

seviyeli diller assembly dilinin yerini aldığından, CISC‟in başlıca üstünlükleri geçersiz olmaya<br />

başladı. RISC‟in felsefesi üç temel prensibe dayanır.<br />

Bütün komutlar tek bir çevrimde çalıştırılmalıdır: Her bir komutun farklı çevrimde<br />

çalışması işlemci performansını etkileyen en önemli nedenlerden biridir. Komutların tek bir<br />

çevrimde performans eşitliğini sağlar.<br />

Belleğe sadece “load” ve “store” komutlarıyla erişilmelidir. Eğer bir komut direkt olarak<br />

belleği kendi amacı doğrultusunda yönlendirilirse onu çalıştırmak için birçok saykıl geçer.<br />

Komut alınıp getirilir ve bellek gözden geçirilir. RISC işlemcisiyle, belleğe yerleşmiş veri<br />

bir kaydediciye yüklenir, kaydedici gözden geçirilir ve son olarak kaydedicinin içeriği ana<br />

belleğe yazılır.<br />

Bütün icra birimleri mikrokod kullanmadan donanımdan çalıştırılmalıdır. <strong>Mikro</strong>kod<br />

kullanımı, dizi ve benzeri verileri yüklemek için çok sayıda çevrim demektir. Bu yüzden tek<br />

çevirimli icra birimlerinin yürütülmesinde kolay kullanılmaz.<br />

Kontrol Birimi<br />

Ana bellek<br />

Ön bellek<br />

Komut ve Veri yolu<br />

a)<br />

<strong>Mikro</strong>kod ROM<br />

Komut<br />

Ön belleği<br />

Ana bellek<br />

Veri Ön belleği<br />

Veri yolu<br />

Donanım Kontrol Birimi<br />

Şekil 2.6. a) <strong>Mikro</strong>kod denetimli CISC mimarisi; b) Donanım denetimli RISC mimarisi<br />

İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 19<br />

b)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!