Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
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