Збекистон миллий университети



Download 1,98 Mb.
bet47/56
Sana23.06.2022
Hajmi1,98 Mb.
#694633
TuriПрограмма
1   ...   43   44   45   46   47   48   49   50   ...   56
Bog'liq
inf va dast-oquv-qollanma

Назорат саволлари



  1. Объектлардаги ва математикадаги полиморфизм тушунчаларидаги ўхшашликлар (мосликлар) нимада?

  2. Объект туридаги формал параметрга қиймат беришда турлар мослашуви нимани англатади?

  3. Нима учун статик методларда полиморфизм туб маънода амал қилмайди?

  4. Виртуал методларда нима ҳисобига турлар мослашувига эришилади?



§ 3.23. Программа кодининг бажарилишида хотира тақсимоти

ТП да программалар ва берилганларнинг ШЭҲМ хотирасида жойлашишини таҳлил қилиш воситалари мавжуд. MS-DOS операцион системасининг адресланувчи хотира соҳаси сегментлардан ташкил топади: хотира, ўлчами 64 Kb гача бўлган хотира бўлакларидан иборат бўлади. Адресланувчи хотирасининг ихтиёрий катаги (ячейкаси) Сегмент:Силжиш жуфтлиги билан аниқланади. Бу ерда сегмент – ихтиёрий 16 га каррали физик адресни кўрсатиши мумкин. Бу эса ўз навбатида хотира катагини кўп усулда адреслаш мумкинлигини кўрсатади. Мисол учун $83FD:$000B, $7FFD:$400B ва $756D:$E60B адреслари хотиранинг битта катагини кўрсатади.


Ихтиёрий хотира катагини унинг бошига нисбатан (0000:0000) яхлит адресини қуйидагича ҳисобланади: Яхлит адрес = Сегмент*16 + Силжиш.
Қуйида келтирилган чизмада сегментлар пастдан юқори томон номерлаган, уларнинг мазмуни қуйидагича.
1-сегмент. Программа ишга тушганда MS-DOS бу файл ҳақидаги маълумотнома яратади (256 байт узунлиги) – PSP (Program Segment Prefix).
2-сегмент. PSP дан кейин EXE – файл коди келади, унинг хажми 64 Кбайтдан ортиқ бўлиши мумкин. Сегмент адреси процессорнинг CS регистрида сақланади.
3-сегмент. Статик глобал ўзгарувчилар ва барча турланган константалар (шу жумладан локал) берилган сегменти хажми 64 Кбайтдан ошмайди. Адрес DS да.
4-сегмент. Стек сегментида процедура ва функцияларнинг локал ўзгарувчилари ва параметр-қийматлари жойлашади. Стекни тўлдириш юқоридан бошланади (Бу чегаралар $M директиваси орқали ўрнатилади). Қуйи чегара келишилган ҳолда стекнинг паст чегарасига яқинлашиш кўрсатгичи билан аниқланади. Бу кўрсатгич Stacklimit система ўзгарувчиси билан аниқланади. Одатда бу яқинлашиш 0 ( Stacklimit0), {$N+, E+}. Компиляция режимида –224. Адрес - SS регистрда.
5-сегмент. Стек юқорисида оверлей модуллар учун жой ажратилади (зарур бўлса).
6-сегмент. Динамик ўзгарувчи ва структуралар учун хотира қисми (уюм).



Download 1,98 Mb.

Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   56




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish