Shu nday qilib, t o ’g ’ri adreslashni bajarishga sa r f qilingan vaqt buyruqlarni
bevosita adreslash usulig a s a r f qilingan vaqtd an ikki m arta k o ’pdir. T o ’g ’ri adreslash
usulini qiymatlarni xohlagan hotira massiviga jo ylashtirish zarurligi kerak b o ’ lgan
ta qdird a q o ’llash m aqsadga muvofiqdir. Ayrim M P da
uchta mikro sikld a am alga
oshiriladigan t o ’g ’ri adreslash usuli q o ’llaniladi. Bunday ho ld a buyru q 2 baytli
uzunlikka ega: bittasi am alla r b u y ru g ’i, boshqasi adres uchun.
T o ’g ’ri adreslash usuliga misollar:
LH LD , adres N L ju f t registri xotiradagi qiym at bilan yuklansin. L registiriga
xotiradagi
qiy m atn ing kichik bayti, N registriga esa xotiradagi qiy m atn ing katta bayti
yuklansin. (L)<-(2 -b ay t);(N )<-(3-bay t)
SH LD , adres N L ju f t registiridagi qiym at xotiraga joylash tirilsin (L) ->
(ad resnin g kichik bayti); (N )-> (a dresnin g katta bayti).
IN, portni adresi akkum ulyato rga k o ’rsatilgan portning adresidagi qiym at
kiritilsin (A ) <- (portn in g adresi).
O U T , portning adresi k o ’rsatilgan adresdagi portga ak kum ulyato rnin g
qiymati
chiqarilsin (portni adresi)<-(A).
Dostları ilə paylaş: