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.

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

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

Saved successfully!

Ooh no, something went wrong!