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
kirishida
qandaydir
makrochaqiriklar
olingan
matn
bulib,
chiqishida
esa
–
makrokengaytmalar buladi.
4.
Translyatorlar (tarjimonlar) bir tilda yozilgan matnni boshqa
tilga ugiradilar. Translyatorlarning kuyidagi qurinishlarini ajratib
kursatish mumkin:
Kompilyatorlar: kirishida yuqori daraja tilida yozilgan dastur
matni, chiqishida mashina kodlaridagi aloka redaktoriga yoki
yuklovchiga uzatiladigan dastur.
Dostları ilə paylaş: