|
Tilning sistaksis konstruktsiyalarini ajratadi
|
bet | 2/7 | Sana | 29.05.2022 | Hajmi | 16.3 Kb. | | #22281 |
Bog'liq Dasturlash tizimlari va tillari Dasturlash tizimlari hozir org Strukturaviy mexanika qo\'llanma, 35-Kompyuter-tizimlari-va-tarmoqlari-2013-oquv-qollanma-M.M.Musayev, Bekmirzayev Kvant fizikasi, Fizika faniga maxsus nisbiylik nazariyasining kirib kelishi, богча ташаккурномаTilning sistaksis konstruktsiyalarini ajratadi.
Semantik tahlil – bu kompilyator boʼlagi boʼlib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi.
Kodni generatsiyalashga tayyorgarlik – natijaviy dasturning sintezi
bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi.
Kodni genaratsiyalash – natijaviy kodni bevosita xosil etish – kodni optimizatsiyalashni uz ichiga olgan asosiy faza.
Identifikatorlar jadvali – kiruvchi dastur elementlari haqidagi maʼlumotlarni saqlovchi berilganlar tuplami. Hozirda bir necha xil identifikatorlar jadvali mavjud.
Utish – bu tashqi xotiradan berilganlarni oxirgi uqish jarayoni, ularni qayta ishlash va tashki xotiraga joylashtirish. Kompilyatsiyaning bir fazasi
- bir utishdir.
Tizimli kayta ishlovchi dasturlarning asosiy funktsiyalari va tarkibi
1- Assembler
2 – Aloqa redaktorlar va yuklovchilar
3 - Makroprotsessorlar
4 - Translyatorlar (tarjimonlar)
5 – Til konvertorlari
6 – Redaktorlar va matn
protsessorlari
7 - Otladchiklar
8 - Dizassembler
9 – Kross sistemalar
1. Аssembler – bu tizimli qayta ishlovchi dastur boʼlib, u biron bir mashinaga muljallangan dasturlash tilida yozilgan dastur matnini obʼekt kodiga aylantirish uchun muljallangan. (Аssembler tilidagi matn direktivalar va ismlardan tashkil topadi, mashina kodi esa fakat baytlardan tashkil topadi.);
2. Аloqa redaktorlari –
bu shunday
tizimli qayta ishlovchi
dasturki, ular
Аssembler yordamida alohida olingan obʼekt
modullarini yagona modulga birlashtirishga muljallangan. Аloka redaktori chegarasida barcha adres yunalishlari yagona adreslar fazasiga urnatiladi.
3. Makroprotsessorlar – bu shunday dasturlarki, ular belgili kayta ishlashga muljallangan bulib, bu jarayonda kandaydir qiska frazalarga (makrochakiriqlarga) uzun frazalar (makrokengaytmalar)
mos kuyiladi. Makroprotsessorning makrochaqiriklar olingan matn bulib,
kirishida qandaydir chiqishida esa –
makrokengaytmalar buladi.
|
| |