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.

DR<br />

DAR<br />

ALU<br />

Dahili veri yolu<br />

Dahili adres yolu<br />

Diğer CPU<br />

elemanlarına<br />

A<br />

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

PC<br />

IR<br />

Komut kod<br />

çözücü<br />

Zamanlama ve<br />

kontrol birimi<br />

MAR<br />

MBR<br />

Şekil 1.5 : Basit bir 8-bitlik işlemcinin yapısını oluşturan ana birimler<br />

R/W<br />

Adres yolu<br />

Bellek<br />

Veri yolu<br />

Kontrol yolu<br />

Kaydediciler: Flip-floplardan oluşan birimlerdir. İşlemci içerisinde olduklarından belleklere göre<br />

daha hızlı çalışırlar. İşlemci çeşitlerine göre kaydedicilerin adı ve tipleri değişmektedir.<br />

Kaydediciler genel amaçlı ve özel amaçlı olmak üzere iki grupta incelenmektedir.Genel amaçlı<br />

kaydediciler grubuna A, B ve X gibi kaydediciler girer. A kaydedicisi Akümülatör teriminden<br />

dolayı bu adı almıştır. İndis kaydedicilerinin görevleri ise; hesaplamalar sırasındaki ara değerlerin<br />

üzerinde tutulması, döngülerde sayaç olarak kullanılmasıdır. Özel amaçlı kaydediciler ise; PC<br />

(Program Counter, Program Sayacı), SP (Stack Pointer- Yığın İşaretçisi) ve Flags (Bayraklar)<br />

verilebilir. Bunların dışında işlemcide programcıya görünmeyen kaydediciler vardır. Bu<br />

kaydedicileri alt düzey program yazan programcıların mutlaka bilmesi gerekir. Bunlar;<br />

IR(Instruction Register-Komut kaydedicisi), MAR (Memory Address Register- Bellek adres<br />

kaydedicisi), MBR (Memory Buffer Register- Bellek veri kaydedicisi), DAR(Data Address<br />

Register- Veri adres kaydedicisi) ve DR (Data register- Veri kaydedicisi) olarak ele alınabilir.

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

Saved successfully!

Ooh no, something went wrong!