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

Not :  " ; " Yorum satırı yapmak için kullanılır. 

Komut Setine ulaşmak için tıklayınız

Yorumlar

Bu blogdaki popüler yayınlar

Data Annotation Nedir?

2 bitlik 2 sayıyı çarpma

Asp.Net Mvc 5 Çoklu Dil Desteği