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.
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).