Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
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.