mavzu avtomatlashtirishning mpli vositalari interfeyslari Reja Unifikatsiyalangan interfeys



Yüklə 0,57 Mb.
Pdf görüntüsü
səhifə5/6
tarix16.05.2023
ölçüsü0,57 Mb.
#114650
1   2   3   4   5   6
lecture № 4

SEGMENT REGISTRLARI 
Segment registrlari CS, DS, SS, ES, FS, GS siklli buyruqlar va qayta 
yo„naltinivchi buyruqiardan tashqari hech qanday buyniq operandlarini qabul qila 
olmaydi. Ushbu registrlar faqat adreslarni segmentlash maqsadida ishlatiladi. 
Segmentlash ishlab chiqaruvchi va toydalanuvchilarga 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 kerakii segmentlaming 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 yordamida 
o„zgartiriladi. 
Parametrlarni yozish, podprogrammalarni chaqirish, protseduralarni 
aktivlashtirish odatda stek ostidan ajratilgan xotira sohasini talab etadi. Stek bilan 
bajariladigan barcha operatsivalar SS registrlari tomonidan boshqariladi. CS 
registrlaridan 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 toydalaniladi. 


11 
Ma'lumotiaming 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 doimo 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 E flags maxsus registrida 
joylashtiriladi. Quyida turbo paskalning 7 versiyasi murojaat etishi mumkin 
bo„lgan 16-razryadli FLAGS registrini ko„rib o„tamiz. Ushbu registr bayroqlari 
ma‟lum operatsiyalami bajaradi va protsessor holatini akslantiradi. 

Yüklə 0,57 Mb.

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