Mikroişlemciler - 8 bitlik 2 adet Sayının Toplamı
Merhaba arkadaşlar bu yazımda sizlere mikroişlemci dersinde edindiğim bilgilerden paylaşacağım.
Bu ilk örneğimizde 8 bitlik 2 sayının toplamını bulan programı yazacağız.
Program olarak GNUSim8085 kullanılmaktadır.
Kod açıklamalarını en yakın zamanda yazacağım.
;8 bitlik iki sayının toplamı
mvi C,00 ; C yazmacını sıfırlar
lda 4150 ; 4150 adresindeki veriyi akümülatöre yükle
mov B,A ; Akümülatörü B yazmacına yükle
lda 4151 ; 4151 adresindeki veriyi akümülatöre yükle
add B ; B yi akümülatörle topla
jnc Loop ; Loop döngümüz sıfır değilse atla
inr C
Loop: sta 4152 ; Akümülatörü 4152 nci adrese kaydet
mov A,C ; C yazmacına akümülatöre aktar.
sta 4153 ; Akümülatörü 4153 nci adrese kaydet
hlt ; Programın bitişi
Arkadaşlar yukarıdaki açıklama satırlarında da yazdığım üzere bu program 8 bitlik 4150 ve 4151 adresindeki saklanan sayıları toplar ve 4153 nolu adrese yazma işlemini yapar.
Not : " ; " Yorum satırı yapmak için kullanılır.
Komut Setine ulaşmak için tıklayınız
Arkadaşlar yukarıdaki açıklama satırlarında da yazdığım üzere bu program 8 bitlik 4150 ve 4151 adresindeki saklanan sayıları toplar ve 4153 nolu adrese yazma işlemini yapar.
Not : " ; " Yorum satırı yapmak için kullanılır.
Komut Setine ulaşmak için tıklayınız
Yorumlar
Yorum Gönder