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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SET<br />

Örnek 6.5:<br />

Önceden tanımlanan bir değişkenin değerini değiştirip yeni bir ifade atamamızı sağlar.<br />

SICAKLIK set 35<br />

DEGER set 40<br />

EQU<br />

Örnek 6.6:<br />

Program içerisinde sabit tanımlamamızı sağlayan ifadedir.<br />

SAYAC EQU 0x20<br />

ORG<br />

Bir etikete veri belleğinin bir adresini atamamızı sağlar.<br />

Yazılan programımızın, mikrodenetleyicinin veri belleğinin hangi adresinden başlanıp<br />

yükleneceğini belirler.<br />

Örnek 6.7:<br />

ORG 0x000<br />

IF, ELSE, ENDIF<br />

IF şart deyimidir. Belirlenen koşul sağlandığında IF deyimini takip eden program kodları<br />

işleme koyulur. Eğer şart sağlanmıyorsa ELSE deyiminden sonraki komut satırları işleme girer.<br />

Eğer IF bildiriminden sonra ELSE kullanılmazsa ENDIF bildiriminden sonra gelen komutlar işleme<br />

koyulur. Kullanılan IF bildiriminden sonra mutlaka ENDIF bildirimide kullanılmalıdır.<br />

Örnek 6.8:<br />

IF MAX==1000<br />

else<br />

endif<br />

movlw h „01‟<br />

movlw h „02‟<br />

Bu ifadeye göre MAX değeri 1000‟e eşitse movlw h „01‟ komutu, değilse movlw h „02‟<br />

komutu yüklenir.<br />

END<br />

Örnek 6.9:<br />

…………<br />

…………<br />

end<br />

Program sonunu belirten ifadedir.<br />

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

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

Saved successfully!

Ooh no, something went wrong!