ISZ : Arttır ve Eğer Sıfır İse Atla [Bellek Adreslemeli Buyruk]

Yazar:



Önceki konularda BUN ve BSA buyruk tiplerini detaylı olarak anlattım.

BUN : Şartsız Dallanma
BSA : Dallan ve Geri Dönüş Değerini Sakla

O konuları iyi anladıysanız bu konuyu da anlarsınız diye düşünüyorum.

ISZ buyruğu da yine, önceki bellek adreslemeli buyruklar gibi T4 zamanında işlem yapmaya başlar. Çünkü önceki yazılarda da dediğim gibi ilk 3 adım standart olarak her buyruk işleme, işlemi öncesi gerçekleşmektedir demiştim.

T3 zamanına kadarki mikro işlemleri özet olarak hatırlayacak olursak :


Şekilde T2'ye kadar olan adımlar var. T3'te buyruk donanımsal denetim biriminde çözülüp, ne tür bir buyruk olduğuna karar veriliyordu. Mesela şuanda bellek adreslemeli buyruk konusunu işlediğimize göre T3 adımında bellek adreslemeli buyruk olduğu kararı verilmiştir deriz. T3'ten sonra ise ISZ buyruğu şu şekilde işleyecektir :


Açıklama : 
D6T4 : M nolu bellek gözündeki veriyi, DataRegister'e yükle.
D6T5 : Verinin değerini 1 arttır. (Veri bitler halindedir ve veri bit düzeyinde 1 arttırılıyor.)
D6T6 : Bit değeri arttırılan veriyi M nolu bellek gözüne yükle. Eğer DR =0 ise PC <= PC + 1 yaparak bu veriyi işlemeden bir sonraki veriye atla. Program sayacı olan SC'yi de yine sıfırla.


Bilgisayar Mimarisi Dersi Konu Anlatımlarının Tamamı İçin Buraya Tıklayınız!


Daha fazlası için arama yapın :






0 yorum:

Yorum Sayfası :


Yorum formuna konuyla ilgili görüş ve sorularınızı bırakabilirsiniz.

Yorumunuza mümkün olan en kısa sürede dönüş yapılacağından emin olabilirsiniz.


Eklenen yorumlar, moderatör onayından sonra yayınlanmaktadır.



İstatistikler

BLOGKAFEM.NET

© Copyright 2008-2020
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkında | Haberler | Reklam | İletişim