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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Von Neuman mimarisine sahip bir bilgisayar aşağıdaki sıralı adımları gerçekleştirir.<br />

1. Program sayıcısının gösterdiği adresten (bellekten) komutu algetir.<br />

2. Program sayıcısının içeriğini bir artır.<br />

3. Getirilen komutun kodunu kontrol birimini kullanarak çöz. Kontrol birimi, bilgisayarın geri<br />

kalan birimlerine sinyal göndererek bazı operasyonlar yapmasını sağlar.<br />

4. 1. adıma geri dönülür.<br />

Örnek 2.1:<br />

Mov acc, reg<br />

1. cp : Komut okur<br />

2.,.. cp : Veriyi okur ve acc ye atar.<br />

Von Neuman mimarisinde, veri bellekten alınıp işledikten sonra tekrar belleğe gönderilmesinde<br />

çok zaman harcanır. Bundan başka, veri ve komutlar aynı bellek biriminde depolandığından,<br />

yanlışlıkla komut diye veri alanından kod getirilmesi sıkıntılara sebep olmaktadır. Bu mimari<br />

yaklaşıma sahip olan bilgisayarlar günümüzde, verilerin işlenmesinde, bilginin derlenmesinde ve<br />

sayısal problemlerde olduğu kadar endüstriyel denetimlerde başarılı bir şekilde kullanılmaktadır.<br />

2.1.2. Harvard Mimarisi<br />

Harvard mimarili bilgisayar sistemlerinin Von Neuman mimarisinden farkı veri ve komutların<br />

ayrı ayrı belleklerde tutulmasıdır. Buna göre, veri ve komut aktarımında iletişim yolları da bir<br />

birinden bağımsız yapıda bulunmaktadırlar.<br />

Veri<br />

Belleği<br />

8 bit CPU 14 bit<br />

Şekil 2.3. Harvard Mimarisi<br />

Program<br />

Belleği<br />

Komutla birlikte veri aynı saykıl da farklı iletişim yolundan ilgili belleklerden alınıp işlemciye<br />

getirilebilir. Getirilen komut işlenip ilgili verisi veri belleğinden alınırken sıradaki komut, komut<br />

belleğinden alınıp getirilebilir. Bu önden alıp getirme işlemi, dallanma haricinde hızı iki katına<br />

çıkarabilmektedir.<br />

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

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

Saved successfully!

Ooh no, something went wrong!