Kompyuterlashgan loyihalash tizimlari fakulteti




Download 2,97 Mb.
Pdf ko'rish
bet20/123
Sana09.02.2024
Hajmi2,97 Mb.
#153799
1   ...   16   17   18   19   20   21   22   23   ...   123
Bog'liq
AMV majmua

Segment registrlari. 
Segment registrlari CS, DS, SS, ES, FS, GS stekli buyruqlar va qayta yo’naltiruvchi buyruqlardan 
tashqari hech qanday buyruq operandlarini qabul qila olmaydi. Ushbu registrlar faqat adreslarni 
segmentlash maqsadida ishlatiladi. Segmentlash ishlab chiqaruvchi va foydalanuvchilarga 
xotiraning turli xil modelini tanlashga imkon beradi. Segment registrlari 16-razryadli segment 
selektoridan iborat, ular xotiraning taqsimlanish jadvalini ko’rsatadi. Ushbu jadval xotiraga 
murojaat etishga kerakli segmentlarning bazali adreslarini va boshqa ma’lumotni saqlaydi. 


Segmentlashmagan modeldan foydalangan holda barcha segmentlar fizik xotira yagona muhitida 
aks ettiriladi. Bajariladigan buyruqlar ketma-ketligidan iborat segment kod segmenti deb ataladi. 
Ushbu segment selektori CS registrida joylashgan. Protsessor buyruq schyotchigi tarkibiga (EIP) 
qarab ushbu segmentdan buyruqlarni tanlaydi. CS registri tarkibi segmentlararo oqimni boshqarish 
buyruqlari yord
amida o’zgartiriladi. 
Parametrlarni yozish, podprogrammalarni chaqirish, protseduralarni aktivlashtirish odatda stek 
ostidan ajratilgan xotira sohasini talab etadi. Stek bilan bajariladigan barcha operatsiyalar SS 
registrlari tomonidan boshqariladi. CS reg
istrlaridan farqli holda SS dastur buyrug’i yordamida 
ham yuklanishi mumkin. Qolgan 4 ta registrlar ma’lumotlar segmentlari registri hisoblanadi (DS, 
ES, FS, va CS) va har biri joriy bajarilayotgan dastur tomonidan foydalaniladi. Ma’lumotlarning 
4 ga bo’lingan sohalariga murojaat dastur samaradorligining oshishiga, va ma’lumotning turli 
tipiga murojaat etishdagi xavfsizligini ta’minlash maqsadida qilingan. Segmentlash mexanizmi 
dastur xatoligidan kelib chiqadigan noxushliklarning oldini olishga xizmat qiladi. Segment 
tarkibida joylashgan operandlar umumiy foydalanishga mo’ljallangan registrlar buyruqlari ichida 
adreslanadi. 
IP buyruqlar schyotchigi doim
o keyingi bajarilishi kerak bo’lgan buyruq adresini o’zida saqlaydi. 
IP registrlarining tarkibini faqat o’tish buyruqlari yordamida o’zgartirish mumkin. 
Holat kodlari va rejimlar bitlari 32-razryadli Eflags maxsus registrida joylashtiriladi. Quyida turbo 
p
askalning 7 versiyasi murojaat etishi mumkin bo’lgan 16-razryadli FLAGS registrini ko’rib 
o’tamiz. Ushbu registr bayroqlari ma’lum operatsiyalarni bajaradi va protsessor holatini 
akslantiradi. 

Download 2,97 Mb.
1   ...   16   17   18   19   20   21   22   23   ...   123




Download 2,97 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Kompyuterlashgan loyihalash tizimlari fakulteti

Download 2,97 Mb.
Pdf ko'rish