Mikroişlemciler - Bellekteki kayıtlı olan ilk 10 adresin değerlerini sifirla
Bellekteki kayıtlı olan ilk 10 adresin değerlerini sıfırlama
;<Bu program bellekteki kayıtlı olan ilk 10 adresin değerlerini sifirlar.>
mvi a,0 ;akümülatörü sıfırlar
lxi h,0 ; h yazmacını sıfırlar
mvi b,10 ; b yazmacı sayac olarak kullanılacak ve 10 sayısı b yazmacına altarılacak
nxt: mov m,a ;akümülatör m(H ve L) yazmacına kaydediliyor.
inx h ; h yazmacını 1 artırıyoruz 1 sonraki bellek adresine gitmek için
dcr b ; b yazmacını bir azalt (yani sayacı 1 azalt demek oluyor)
jnz nxt ; 0 olana kadar devam et
hlt ; program sonu
Yorumlar
Yorum Gönder