•         

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Eskişehir Osman Gazi Üniversitesi Assembly Notları

Karaeski

Kayıtlı Üye
Katılım
8 Mart 2012
Mesajlar
387
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 :
 
Geri
Üst