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.

8K<br />

Burada:<br />

6K<br />

4K<br />

Call, Return<br />

Retfie, Retlw<br />

2K<br />

PC PCL<br />

Yığın Seviyesi 1<br />

Yığın Seviyesi 8<br />

Reset Vektör<br />

Kesme Vektör<br />

Program Hafızası<br />

0. Sayfa<br />

Program Hafızası<br />

1. Sayfa<br />

Program Hafızası<br />

2. Sayfa<br />

Program Hafızası<br />

3. Sayfa<br />

0000h<br />

0004h<br />

0005h<br />

08FFh<br />

0800h<br />

0FFFh<br />

1000h<br />

17FFh<br />

1800h<br />

1FFFh<br />

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

13 bit<br />

Şekil 5.7: Adresleme ve Program belleği<br />

1. 000H - 004H adresleri özel amaçlar (reset, kesme,…, gibi) için ayrılmıştır.<br />

2. Hafıza bloğu dört sayfadan (0000H – 07FFH, 0800H – 0FFFH, 1000H – 17FFH, 1800H –<br />

1FFFH) oluşmaktadır.<br />

5.5.2. Veri Belleği (RAM File Register)<br />

Veri belleği kendi içinde, bank adı verilen sayfalara bölünmüştür. Bunların her birinin başında,<br />

özel fonksiyonlu kayıtçı (Special Function Register-SFR) alanı ve daha sonra da genel amaçlı<br />

kayıtçı (General Purpose Registers-GPR) alanı bulunur. Özel işlem yazmaçları, mikrodenetleyicinin<br />

işletimini kontrol eder ve bir işlemin sonucunu öğrenebileceğimiz, özel durum bitlerini bulundurur :<br />

Örneğin STATUS yazmacının, 5 ve 6. bitleri olan RP0, RP1 adlı bitler; bank seçimi bitleri<br />

olarak, bu bellek bölümlerini seçmede kullanılır. Her bank 07FH adresine dek genişletilmiştir<br />

(128 Byte).

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

Saved successfully!

Ooh no, something went wrong!