Маъруза № Мавзу: эхм тизимли дастурий таъминотининг структура ва функциялари



Download 96 Kb.
bet4/7
Sana25.02.2022
Hajmi96 Kb.
#260643
1   2   3   4   5   6   7
Bog'liq
1-Маъруза

3. Асосий функциялари ва таркиби
Тизимли кайта ишловчи дастурларнинг асосий функциялари ва таркиби;

  1. Ассемблер;

  2. Алока редакторлар ва юкловчилар;

  3. Макропроцессорлар;

  4. Трансляторлар (таржимонлар);

  5. Тил конверторлари;

  6. Редакторлар ва матн процессорлари;

  7. Отладчиклар;

  8. Дизассемблер;

  9. Кросс-системлар;

  10. Кутубхоначилар.

1. Ассемблер – бу шундай тизимли кайта ишловчи дастур булиб, у бирон бир машинага мулжалланган дастурлаш тилида ёзилган дастур матнини объект кодига айлантириш учун мулжалланган. (Ассемблер тилидаги матн директивалар ва исмлардан ташкил топади, машина коди эса факат байтлардан ташкил топади.).
Изох: Объект коди ёки алока редакторининг киришига, ёки юкловчининг киришига келиб тушади.
2. Алока редакторлари – бу шундай тизимли кайта ишловчи дастур булиб, улар Ассемблер ёрдамида алохида олинган объект модулларини ягона модулга бирлаштиришга мулжалланган. Алока редактори чегарасида барча адрес йуналишлари ягона адреслар фазосига урнатилади.
Алохида объект модулларида хар бир объект модули алока редакторининг чикишини юкловчининг кириши деб хисоблайди.
Юкловчилар дастурни кайта ишловчи дастурга юклайлилар ва унга бошкарувни узатадилар. Яна шу билан бирга улар юкловчиларни богловчи алохида модулларни бирлаштирадилар.
Изох: Юкловчилар жой узгартирувчи ёки абсолют булишлари мумкин.

  • Абсолют юкловчилар хар бир дастурни биттадан фиксирланган адрес буйича юклайдилар.

  • Жой узгартирувчи юкловчилар дастурни хотирадаги ихтиёрий буш жойга жойлаштиришлари мумкин.

3. Макропроцессорлар– бу шундай дастурларки, улар белгили кайта ишлашга мулжалланган булиб, бу жараёнда кандайдир киска фразаларга (макрочакирикларга) узун фразалар (макрокенгайтмалар) мос куйилади. Макропроцессорнинг киришида кандайдир макрочакириклардан олинган матн булиб , чикишида эса – макрокенгайтмалар булади.
4. Трансляторлар (таржимонлар) бир тилда ёзилган матнни бошка тилга угирадилар. Трансляторларнинг куйидаги куринишларини ажратиб курсатиш мумкин:

  • компиляторлар: киришида юкори даража тилида ёзилган дастур матни, чикишида машина кодларидаги алока редакторига ёки юкловчига узатиладиган дастур.

Хусусиятлари: таржима функцияларини аник булиниши ва таржима килинган функцияларни бажарилиши..

  • интерпретаторлар – функциялар булинмайдилар, балки мослаштириладилар. Интерпретатор таржимани ва бажарилишни каторлаб ва кооператив бажаради. Улардан ёзилган дастурни диалог асосида кайта ишлашда фойдаланиш кулай.

5. Тил конверторлари бир юкори даража дастурлаш тилида ёзилган дастур матнини бошка юкори даража дастурлаш тилига айлантириш учун мулжалланган. Улар S1 дастурлаш тилида ёзилган дастурни S2 дастурлаш тилига айлантириш учун керак..





Download 96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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