Registrlar va ularning turlari, vazifalari, tasnifi Reja



Yüklə 241,24 Kb.
Pdf görüntüsü
səhifə4/6
tarix09.02.2023
ölçüsü241,24 Kb.
#83638
1   2   3   4   5   6
Registrlar va flaglar ularning turlari vazifalari

Boshqarish registrlari. 
CR0, CR1, CR2, CR3 – boshqarish registrlari. Ko’pchilik tizimlarda Amaliy dasturlar 
bor registrlarni yuklash mumkin emas. Amaliy dasturlar Ushbu registrlar erdamida 
matematik soprotsessorga murojjat etishi mumkin. MOV buyruqlarining ba’zi ko’rinishlari 
registrlarni umumiy foydalanishga muljallangan registrdan chikarishga imkon beradi. 
Masalan:
MOV EAX, CR0 
MOV CR3, EBX 
CR0 registri tarkibiga protsessor xolatini ko’rsatuvchi va rejimlarni boshkaruvchi flaglar 
bor.Dastur ushbu bitlarning xolatini xech kachon uzgartirmasligi lozim.
PG (saxifani podkachkasi 31 bit ) Ushbu bit saxifani podkachkasini ijozat etadi. Agar u 
ekilgan bo’lsa va u uchirilgan bo’lsa man etadi. 
CD ( keshlashni taqiqlash 30 bit ) Ushbu bit ichki keshlashni ruxsat beradi. Agar u 
tozalangan bo’lsa , ask xolda man etiladi. 
NW (skvoznaya yozish ta’qiqlanishi, 29 bit) Ushbu bit skvoznaya ezishni va keshni nolga 
tenglashtiradi.Agar bu bit o’rnatilmagan bo’lsa. 
AM (tekislash yacheykasi 18 bit ) Ushbu bit urnatilgan bo’lsa tekislashni boshqarishga ijozat 
beriladi. 
WP ( yozishni ximoyalash 16 bit) Agar bu bit urnatilgan bo’lsa supervizor rejimdagi 
murojaatda ezish man etiladi. 
ME ( sO’nli xatolik 5 bit) Urnatilgan xolda uzgaruvchi nuktali sonlar bilan bo’ladigan 
operatsiyalardagi xatoliklarni e’lon qiladi 
 
 
 
 
Flaglar haqida umumiy tushuncha. Flaglar turlari 
Reja: 
1)Flag haqida umumiy tushuncha 
2)Flag turlari 
3) Boshqarish flaglari 
4) Flag registri 
Flag – bu ma’lum shart bajarilganda 1 kiymatini aks xolda 0 kiymatini kabul kiluvchi 
bitdir. Bir necha xildagi flaglar ishlatiladi. Ularning xar biri ma’lum nomga ega (ZF,CF va 
xokazo). Ularning bari flaglar registrida joylashgan. Ba’zi flaglar shart flaglari deb ataladi, 
ular buyruqlar bajarilganda ularning natijasining xususiyatini aniklab, shunga karab 
almashinadi. Boshka flaglar xolat flaglari deb ataladi, ular dasturlar yordamida uzgartiladi va 
protsessorning keyingi xolatiga ta’sir qiladi.
3

… 2

2

1

1

1

1

1

1

13
12 
1

1

0

0

0

0

0

0

0

0

0

0

0 … I

V
I
V
I
A

V

R

0 N

I
O
O

D

I

T

S

Z

0 A

0 P

1 C



105 


P

Flag registrlari 
CF- amalbajarish natijasida kata razryadga utsa yoki undan kamaysa CF-1 kiymat qiladi, aks 
xoda 0 kiymat kabul qiladi.
PF-demak, son juft bo’lsa PF=1 aks xolda PF=0 
ZF- 0 flagi, natija 0ga teng bo’lsa ZF=1 aks xolda ZF=0 
SF- ishora flagi, sonning ishorasi uzidan katta razryadda joylashgan bo’ladi. 
SF- 07, 15 razryadlarda ifodalangan bo’lgan. Agar bu razryadlarga kiymat 1 ga teng bo’lsa 
son manfiy bo’ladi, aks xolda musbat son bo’ladi. 
OF- arifmetik amallarni bajarish natijasida xosil bo’lgan natija belgilangan chegaradan oshsa 
flag 

kiymat 
kabul 
qiladi, 
aks 
xolda 

kiymat 
kabul 
qiladi.
IOPL va NT flaglari ximoyalangan rejimlarda foydalaniladi. Uning vazifasi kiritish-chikarish 
buyruqlarining 
ustO’nlik 
darajasini 
ifodalaydi.
Xolat flaglari dasturning bajarilish tartibiga ta’sir qiladi, birok xisoblash mashinasining ish 
faoliyatiga ta’sir kursata olmaydi. 

Yüklə 241,24 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin