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.
Şekil 5.20: Hedef için PCL komutları<br />
PCH PCL<br />
12<br />
PC<br />
8 7 0<br />
5<br />
PCLATH <br />
PCLATH<br />
Şekil 5.21: GOTO komutu<br />
PCH PCL<br />
12<br />
PC<br />
11 10 8 7 0<br />
2<br />
PCLATH <br />
PCLATH<br />
Şekil 5.22: CALL komutu<br />
PCH PCL<br />
12<br />
PC<br />
11 10 8 7 0<br />
2<br />
PCLATH <br />
PCLATH<br />
ALU result<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 63<br />
8<br />
11<br />
OPcode<br />
11<br />
OPcode<br />
Şekil 5.23: RETURN,RETFIE yada RETLW komutu<br />
PCH PCL<br />
12<br />
PC<br />
11 10 8 7 0<br />
PCLATH<br />
13<br />
OPcode<br />
Şekil 5.24. Program Sayacının Kullanım Biçimleri<br />
11<br />
13<br />
Stack(13 bits x 8)<br />
STACK Başı<br />
Stack(13 bits x 8)<br />
STACK Başı<br />
Stack(13 bits x 8)<br />
STACK Başı<br />
Stack(13 bits x 8)<br />
STACK Başı<br />
PCLATH kayıtçısının içeriği, altyordama girildikten sonra sabit kalır, bir RETURN yada<br />
RETFIE benzeri komut gelse de değişmez. Programcı, CALL veya GOTO komutlarından önce,<br />
PCLATH kayıtçısını güncellemelidir. PCH daima PCLATH kayıtçısı yoluyla güncellendiğinden