Kompyuter tuzilishi. Hotira va mikroprotsessor tarkibi. Hotira manzillash usullari.
Axborot tashish kanallari. Markaziy protsessor registorlari. Apparatli va dasturiy
uzilishlar. Formal til va grammatikalar. Formal til va grammatikalarning klassifikatsiyasi.
Til sintaksisi va semantikasi. Kompilyatorning asosiy fazalari. Leksik tahlil.
Leksik
tahlilchining vazifalari va tashkillashtirish usullari. Sintaksis tahlil. Sintaksis tahlilchi
vazifalari va tashkillashtirish usullari. Chekli avtomat. Sintaksis graf. Semantik tahlil.
Kodni generatsiyalash. Ob’ekt kodlarning optimallashtirish. Hotirani taqsimlash usullari.
Dasturlarning ichki ko‘rinishi ularni shakllantirish usul va algoritmlari. Ob’ekt kodi
tushunchasi va uning yaratish usullari. Ob’ekt kodini generatsiyalash.
Dasturning ichki
ko‘rinish shakllari. Mikroprotsessorli dasturlash. Assembler tili asosiy tushunchalari.
Assembler dastur kodining tuzilishi. Assembler buyruqlar konstruksiyasi va derektivalar.
Mashina tili va assembler. O‘zgaruvchilarni e’lon qilish. O‘zgarmas va ifolar. Asosiy
amallar va ular qabul qiladigan qiymatlar. Asemblerda kirish va chiqish oqimlarni tashkil
qilish. Arifmetik va mantiqiy amallar. Boshqaruv buyruqlari. Taqqoslash, tarmoqlash va
takrorlash buyruqlari. Bitlarni siljitish buyruqlari. Qismli dasturlash. Makro vositalar.
Assemblerda qoliplar va jadvallar.
Dostları ilə paylaş: