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.
zamanda etiketler büyük- küçük harf ayrımına karşı duyarlıdır ve en fazla 32 karakter<br />
uzunluğundadır. Komut kullanımında dikkate alınması gereken bir noktada yazım hatalarının<br />
yapılmamasıdır.<br />
Program kodunun açıklanması için kullanılan yorumlar “;” işaretinden sonra yazılır. Yani<br />
baş tarafına “;” konulan satırlar, assembler tarafından hex. kodlara dönüştürülmezler.<br />
Bu satırlar programın geliştirilmesi esnasında hatırlatıcı açıklamaların yazılmasında kullanılır.<br />
Text editörlerinde birbirlerinden farklı uzunlukta girintiler veren TAB özelliği vardır. Bu<br />
özellikten yararlanarak assembly komutları üç kolona bölünerek yazılır. Bir assembly programı<br />
temel olarak dört bölüme ayrılmaktadır. Bunlar;<br />
Başlık<br />
Atama<br />
Program<br />
Sonuç bölümleridir.<br />
Başlık<br />
bloğu<br />
Atama<br />
bloğu<br />
Program<br />
bloğu<br />
Sonlandır<br />
ma bloğu<br />
Assembler bildileri<br />
LIST P=16F877<br />
Etiket<br />
Atama<br />
Komutu Hex adres<br />
STATUS<br />
Etiket<br />
START<br />
DONGU<br />
LIST 0x03<br />
Komut<br />
ORG<br />
CLRF<br />
MOVLW<br />
Assembler bildileri<br />
GOTO<br />
END<br />
Şekil 6.2. Assembler komut kolonları<br />
Sabit, etiket veya<br />
Hex. adres<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 70<br />
0x00<br />
PORTB<br />
0x0F<br />
DONGU