7.8.6. To’g’ri va vositali adreslash.
To’qqiz
bitli
bevosita
adreslash
amalga
oshirilganda
7.18-rasmda
ko’rsatilganidek kichik yetti b itli bevosita adres kodi deb qaraladi. Ikkita bit esa
status registridagi sahifa ko’rsatgich (RP1, RPO) vazifasini bajaradi.
Bilvosita adreslash INDE registriga murojaatni amalga oshiradi.
har qanday
komanda INDE (adres OOh) ni ishlatganda aslida FSR (04h adres) da joylashgan
ko’rsatgichga murojaat qilgan bo’ladi. Bu INDE registrini bilvosita usul bilan o’qish
OOh natijasini beradi. INDE registriga bilvosita usul
bilan yozish NOP amalini
bajarganday bo’ ladi, lekin status bitlari o’zgarishi mumkin. Kerakli to’qqiz b itli adres
sakkiz bitli FSR registri hamda status registrining IRP biti birlashuvidan hosil bo’ladi
(7.18-rasm).
To’g’ri adreslash
(FSR)
Vositali adreslash
(FSR)
RP1 RPO
ею
Bankni
tanlash
Qiymatlar
xotirasi
Lokalli
adres
OOh
OBh
OCh
2Fh'>
3 0h"
4Fh2»
5 Oh21
7Fh
00
01
10
IPR
03
Bankni
tanlash
J
00h
7Fh
Lokalli
adres
1) P IC 17FK3 v a P IC 1 6 C R 8 3 uchun
2) PI С 16F84 va PIC 16CR84 uchun
Dostları ilə paylaş: