MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI
SAMARQAND FILIALI
KOMPYUTER INJINIRINGI FAKULTETI
«TASDIQLAYMAN» Fakultet dekani
____________O‘.M.Saidov.
2022- yil «____» ______________
TIZIMLI DASTURLASH
Fanidan
ORALIQ NAZORAT SAVOLLARI
(o‘zbek tilida)
SAMARQAND-2022
Operatsion tizim, xususiyatlari va turlari. Operatsion tizimning ikki asosiy funksiyasi qaysilar?
Kompyuter arxitekturasi, mikroprotsessor arxitekturasi.
Assembler tilida o’zgaruvchilarini e’lon qilish usullari, assembler dastur kodi strukturasi, assemblerda ma’lumotlarni kiritish, assembler kompilyatorlari
Tizimli dasturiy ta’minot va tizimli dasturlash tushunchalariga ta’rif bering.
Mikroprotsessor registrlari haqida bayon qiling(Turlari,nomlari va h.).
Ifodalarni sinktaktik tahlil qilish usullarini bayon qiling.
Mikroprotsessor registrlari haqida bayon qiling(Turlari,nomlari vah.).
Berilgan d:\Matn.txt faylinining hajmini aniqlovchi dastur tuzilsin.
Windowsda obyektlar va ularning deskriptorlari .
Windowsda fayllar bilan ishlash.
Windows servislari va ularning turlari.
Oqimlar va jarayonlar.
Fayllarni ochish, yopish, faylga ma’lumot qo’shishning Win32 API funksiyalari.
Jarayon tushunchasi, jarayonlar daraxti tushunchasi.
Obyekt deskriptori tushunchasi,qo’llanilishi.
Fayllarni nusxalash, ko’chirish, fayldan ma’lumot o’qishning Win32 API funksiyalari.
Windowsda jarayonlar tushunchasi, jarayonlarni bosqarish.
Amaliy 1.Bekus-Naur formasi bo’yicha berilgan ifodaning dasturi tuzilsin:
BNF: ::=|±±…±;
Na’muna: 12-45-45+23-4+6
Natija: -53
2. Assembler dasturlash tili yordamida butun sonlar sutida 4 arifmetik amalni bajaruvchi dastur tuzilsin.
Na’muna: 3+2=5
3-2=1
3/2=1
3*2=6
1.?
3.Bekus-Naur formasi bo’yicha berilgan ifodaning dasturi tuzilsin:
BNF: ::=|±±…±;
Na’muna: 12-45-45+23-4+6
Natija: -53
4. winexec funksiyasi va uning qo'llanilishiga misol.
5. Berilgan d:\Matn.txt faylini c:\ diskka nusaxalovchi dastur tuzilsin.
6. Konsol oynasida ko’k rangdagi “Blue on yellow” matnini yorqin sariq rangdagi fonda chiqaradigan dastur tuzilsin.
7. spawnlp funksiyasi va uning qo’llanilishiga misol.
8. execlp funksiyasi va uning qo’llanilishiga misol.
9. 1 dan 10 gacha bo’lgan butun sonlarni fayldan o’qiydigan dastur tuzilsin.
10. 1 dan 10 gacha bo’lgan butun sonlarni faylga yozadigan dastur tuzilsin.
11. Konsol oynasida “Green on black” so’zini qora fonda, yorqin yashil rangda chiqaradigan dastur tuzilsin.
12. Konsol oynasida oq rangdagi “White on blue” matnini yorqin ko’k rangdagi fonda chiqaradigan dastur tuzilsin.
Dasturiy injiniring kafedrasi mudiri: ________________ I.M.Boynazarov