bajarishi mumkin. Buni amalni natijasini joylashtirish adresini ko’rsatish bilan
izohlanadi.
Bu buyruqlar sistemasining yana bir afzallik tonioni registrlarga turli-xil
murojaat qilishligidir. Registr adresiga mos keladigan 7 b itli f maydon buyruqda
bevosita
ko’ rsatiladi.
Bunga
jo riy
ma’ lumotlar
omboriga
kirmaydigan
ma’ lumotlargagina dostup (yo’ l) bor, no!inchi adresdagi
kosvennov
adreslash
re g is tri
1NDF ga murojaat qilish yo’ li orqali indeks registri FSR yordamida
ma'lumotlami adreslash amalga oshiriladi.
Ma'lumotlami ko’ chirish 2 ta buyruq yordamida bajariladi: MOVF va
MOVWF, bular bir-biridan vazifasi bo'yicha farq qiiadi. MOVF buyrug’ i
registrning tashkil etuvchilariga bog'liq holda nolinchi natijaning bitini o'rnatish
uchun va shu natijani \V registriga yuklash uchun ishiatiladi. MOVWF buyrug'i
orqali \V regislrining tashkil etuvchilari MK da ko'rsatilgan registrga yozib olinadi.
Agar bu registr sifaiida INDF olinsa registr adresi FSR registridan tanlab olinadi.
Bu buyruq bajarilgan holat biilari o’zgarmaydi. MK rcgistrlarini tozalash uchun
ma.vsus buyruqlar CLRF Г va CLRW ishiatiladi. CLRF f ko'rsatilgan registrga nolni
yozadi. n .R W ish registriga nolni yozadi. Shimi unutniaslik kerakki. ularnol bitini
mos qi\ im iini belgilavdi.
Ko'p hollarda ishlatiladigan arifmetik amallardan biri qcvshish amali. IJ
ADDWT 1. (1 buvrug’ i yordamida bajariladi. Bu amal hamma holat bitlarini
o'zgariiiishi imnnkin. Olingan natija va oxoff soni ustidan bajarilgan maniiqiy amal
" I” nol chi(|sa no! biti I ga belgilanadi. Agar natija oxoff dan oshib kctsa ko'chish
bili 1 ga ><)/.ila(1i.
\g cir
natijaning 4 ta kichik bitlarining )'ig'indi.si oxoff sonidan
oshib kdsa. o'nlik ko'chish biti 1 ga yoziladi.
Disoblash amali SUBWI- f ni ishlatganda shuni nazarda tutish kerakki. MK
larda u manfiy sonlarni qo'shish amalini bajaradi, ya'ni bu d - f - W amali o'rniga
d:rf4(-\\ ) amali ishiatiladi. W tashkil etuvchisining manfiy ishorasi quyidagi
formula bilan aniqlanadi:
N eg W==( poswAoxoff)+l.
Mantiqiy operatsiyalar buyrug'i ANDWF f, d, lORWF f. d va XORWF f. d
ko'rsatilgan registr va W regislrining tarkibidagi bor bitlarning ustidan asosiy
mantiqiy operatsiyalar bajarishiga yo 'l qo’yadi. STATUS registridagi nol biti
olingan natijaning qiymatiga qarab 1 da o’matiladi yokt 0 da tashlanadi. XORWF f,
d buyrug'ini biror bir registr tarkibini tekshirish uchun ishlatish qulaydir. Buning
uchun W registriga berilgan sonni yuklash va tekshirilayotgan registr hamda W ning
tarkibi ustida XORWF f, d operatsiyasini bajarish lozim. Agar registr tashkil
etuvchilari W ning tashkil etuvchilariga teng bo’ lsa, unda operatsiya natijasi 0 ga
teng bo’ ladi va nol biti 1 ga o’ rnatiladi.
C O M F f, d buyrug'i manba registridagi hamma bitlarning qiymatlarini
Dostları ilə paylaş: