Масъул муҳаррир


Assembler va avtokod tushunchasi



Download 7,57 Mb.
Pdf ko'rish
bet340/584
Sana22.02.2022
Hajmi7,57 Mb.
#82747
1   ...   336   337   338   339   340   341   342   343   ...   584
Bog'liq
10.Pedagogika yonalishi

Assembler va avtokod tushunchasi.
Har qanday dasturlash tillari o‘z sintaksisi va imlosi jihatidan shu tilning ko‘rgazmaligi va 
o‘rganishda soddaligini belgilasa-da, ikkinchi tomondan shu tilga mos kompilyatorni qurishda 
o‘ziga xos qiyinchilikni keltirib chiqaradi.
Masalan, Pascal, Delphi, Visual Basic va shunga o‘xshash yuqori darajali tillarni o‘rganish 
va unda dastur tuzish quyi darajali til hisoblangan assembler dasturlash tilidan ko‘ra ancha oson 
va qulay bo‘lsa-da ammo kompilyatsiyalash jarayoni assemblerda boshqalaridan ko‘ra juda ham 
qulay va silliq kechadi. Shuningdek, assembler tilida tuzilgan va kompilyatsiya qilingan dastur-
faylning o‘lchami ham boshqalariga qaraganda juda kichik hajmni egallaydi.
Ammo assembler tilida dastur tuzish oson ish emas. Unda dasturchi tomonidan foydalanilayo-
tgan xotira modelidan tortib operatsion sistema turi va mikroprotsessor qurilmasining razryadlilik 
darajasigacha to‘liq e’tiborga olinadi. Shu nuqtayi nazardan assemblerda tuzilgan dasturlarni kom-
pilyatsiya qilish uchun TASM (Turbo Assembler), MASM (Macro Assembler), WASM (Watcom 
Assembler), FASM (Flat Assembler), NASM (Netwide Assembler) va shu singari bir nechtaas-
sembler-transilyatorlar ishlatiladi.
Ta’rif Quyi darajali til (assembler)da yozilgan dasturlarni obyekli kodga (avtokodga) tarjima 


483
10
qilish jarayoni assemblerlash deb ataladi, bu jarayonni amalga oshiruvchi transilyator esa assem-
bler deb yuritiladi. 
Endi biroz umumlashtirib aytadigan bo‘lsak, transilyator – biror algoritmik tilda boshlang‘ich 
modulni unga mos obyektli modulga o‘tkazadi.
Obyekli modul esa o‘z tarkibida mikroprotsessor buyruqlari ketma-ketligini va bog‘lanishlar 
muharriri uchun kerakli ma’lumotlarni saqlaydi.
Ta’kidlash joizki, har bir transilyator faqat ma’lum bir algoritmik tilni tarjima qila oladi va u ho-
sil qilgan obyektli modul faqat muayyan guruh mikroprotsessorlari uchun mo‘ljallangan bo‘ladi.
Ta’rif Bir guruhdagi mikroprotsessorlarga vos obyektli kodni boshqa bir guruh mikroprotses-
sorlariga mos keluvchi kodga almashtirib berish jarayoniga emulyatsiyalash jarayoni deyiladi. Bu 
jarayonni amalga oshiruvchi transilyator esa emulyator deb ataladi.
Foydalanilgan adabiyotlar:
1. Джордейн Р. справочник программиста ПК типа IBM PC, XT и АТ.-М.: Финансы 
статистика, 1992. Стр. 283-295.
2. Бек Л. Введение в системное программирование.-М.:Мир, 1998. 
3. Брежнев А.М системное программное обеспечение. Конспект лекций. Северодонецк, 
1995. (Elektron varifnti)
4. http://khpi-iip.mipk.kharkiv.edu/librarv/sp sayt materiali/
5. http://wasm/ru. Инструменты: Компиляторы. 
6. http://hi-tech/nsys.by. Введение в машинный код.
7. http://liramita.narod.ru/index/html. сравнение ассемблерных трансляторов.


484

Download 7,57 Mb.

Do'stlaringiz bilan baham:
1   ...   336   337   338   339   340   341   342   343   ...   584




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