Eskişehir Osman Gazi Üniversitesi Assembly Notları

K Çevrimdışı

Karaeski

Kayıtlı Üye
8 Mart 2012
387
0
16
33
Mantığı anlamanız için güzel pdfler ;)

Örnek kod var, Normalde yazım "LDAA 0040H" şeklindedir, ancak (A) bir akümülatör yani değişkendir diyebiliriz, anlamanız açısından parantez ile gösterdim.



Kod:
---------------------------------------------------------

; Program

ORG 00099H

LDA(A) 0040H ; 0040H Adresindeki değeri A'ya yükle,

SBC(A) 0041H ; 0041H Adresindeki değeri A'dan çıkar

STA(A) 0042H ; A değerini 0042H adresine saklıyor

END

----------------------------------------------------------

ORG 0D019H; Başlangıç adresi

CLC ; 0'a eşitliyor

LDA(A) #32H ; A'ya #32H  değeri atar,

ADC(A) #29H ; A ile #29H değerini topla,

DAA(A) ; Sonucu BCD'ye dönüştür,

END ; Programı bitir

----------------------------------------------------------

ORG 009911H ; Başlangıç Adresi

CLC; 0'a eşitle, sıfırla

LDA(A) 0040H ; A'ya 0040H adresindeki değeri ata,

ASL(A) ; Sola A'yı sola yanaştırıyor

STA(A) 0041H ; A'yı 0041H Adresinde sakla

END

----------------------------------------------------------



Download : Buradan indirebilirsiniz.
 
Q Çevrimdışı

QLO

Kayıtlı Üye
12 Nisan 2012
133
0
16
Cevap: Eskişehir Osman Gazi Üniversitesi Assembly Notları



saol tessekkurler
 
C Çevrimdışı

Constant1ne

Kayıtlı Üye
20 Ekim 2012
580
1
18
29
Cevap: Eskişehir Osman Gazi Üniversitesi Assembly Notları



çok teşekkürler link yenilermisiniz
 
Üst