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



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

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



  1. ЭҲМни адресланувчи хотираси деб нимага айтилади?

  2. 8088 процессорли компьютерларда оператив хотиранинг чегараси 1Мб бўлишига қандай эришилган?

  3. Хотирани сегментларга бўлиш афзаллиги ва камчиликлари?

  4. Фойдаланувчи томонидан хотира сегментларини қайси бирларининг ўлчамлари бошқарилиши мумкин?

  5. Сегмент регистрларининг вазифалари?

  6. Pointer ва кўрсатгич турлар фарқи нимада?



Адабиётлар: [1-6]


§ 3.24. Турбо-паскал тилининг махсус воситалари.


Буйруқ сатри билан ишлаш. Буйруқ сатри деганда ишга туши-рилаётган файл номидан кейин келувчи ва бўш жой («пробел») билан ажратилувчи параметрлар рўйхати тушинилади.
Мисол.
c:\> copy a:\ғ.pas b:\*.pas
Турбо-паскал тилидаги стандарт Paramcount ва Paramstr функциялар ишчи файлларни (exe-файлларни) буйруқ сатрлари билан ишлаши учун хизмат қилади.
Paramcount функцияси буйруқ сатрида файл номидан кейинги параметрлар сонини қайтаради. Сатрда фақат файл номи бўлган ҳолда функция 0 қиймат қайтаради. Параметрлар сони аниқлангандан кейин уларнинг ихтиёрий биттасини ParamStr(N) функцияси ёрдамида сатр қиймат сифатида олишимиз мумкин (бу ерда N – параметрнинг тартиб номери).
Мисол.
Var s : String;
Begin
If Paramcount>1 Then s:Paramstr(1) Else Writeln(‘Файл номини киритинг’)
. . .
ТП тилида программани созлашда параметрларни Options режимида Paramters қиймати сифатида бериш мумкин.
ШЭҲМ хотирасига мурожаат. Турбо-паскал хотиранинг ихтиёрий физик катагига мурожаат қилиш учун учта массивни аниқлаган: Mem, MemW, MemL. Бу массивлар система томонидан қуйидагича аниқланган деб ҳисоблашимиз мумкин.
Var
Mem : Array of Byte absolute 0:0;
MemW : Array of Word absolute 0:0;
Mem L : Array of LongInt absolute 0:0;
Бу массивлар индексларнинг берилиши билан оддий массивлардан фарқ қилади. Индекслар хотира катагининг Сегмент:Силжиш форматида қиймат бўлади.
Мисол.
Mem[$B000:$0000]– кўрсатилган адресдаги байт қиймати;
MemW[$B000:$0000]- кўрсатилган адресдаги сўз қиймати;
MemL[$B000:$0000]-кўрсатилган адресдаги иккиланган сўз қиймати;
Ишлатишга мисол.
Mem[$50:0] xor1{Shift-PrtScr босилишига акс таъсирни ўчириш - ёқиш}
Одатда Mem, MemW, MemL массивлари хотиранинг системавий соҳасига мурожаат қилишда ишлатилади.

Download 1,98 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   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