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.

Ş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

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

Saved successfully!

Ooh no, something went wrong!