Tizimli dasturlash 1 hs programma ta'minoti strukturasi
) Aniq OS ni dasturiy tarkibini tahlil qilish
Download 255 Kb.
|
amaliy 1
- Bu sahifa navigatsiya:
- 27) OC ta’rifi, strukturasi, funksiyalari va turlari 28) Bajariladigan fayllarni yaratish usullari
- 2 Generatsiya 9) Translyatsiya sxemasi (texnikasi)va bosqichlari
23) Aniq OS ni dasturiy tarkibini tahlil qilish
26) .bat va .exe fayllarini tashkil qilinishi Sizning C:\Windows\System32\papkada fayl nomi mavjud iexpress.exe.Uni o'ng tugmasini bosing Run as administrator.Yangi SED-ni yarating va "Fayllarni ayirboshlash va o'rnatish buyrug'ini ishga tushirish" -ni tanlang.cmd /c [your_script.bat]Kerakli skriptni qo'shing va keyingi ekranda o'rnatish dasturini [your_script.bat] amalga oshirishni istagan skript fayli ekanligiga ishonch hosil qiling. Buni qilmasangiz, Windows Command.com (buyruq xohishlarini eski versiyasi) dan foydalanishga harakat qiladi. Tanlovni tanlang (siz "Faylning ichida uzun fayl nomi bilan faylni saqlab qo'yishingiz kerak bo'lishi mumkin), chiqish yo'lini (yaratmoqchi bo'lgan .exe faylga) o'rnating va" Yo'q qayta ishga tushirish "ni tanlang. Keyingi tugmachani bosing va sizning .exe faylingiz bo'lishi kerak. 27) OC ta’rifi, strukturasi, funksiyalari va turlari 28) Bajariladigan fayllarni yaratish usullari Executable fayllar fayl ochilganda ishlaydigan kodni o'z ichiga oladi. Windows dasturlari, Mac OS X ilovalari, skriptlar va makrolar barcha bajariladigan fayllar deb hisoblanadi. Ushbu turdagi fayllar boshlanishda kodni amalga oshirganligi sababli noma'lum fayllarni, jumladan elektron pochta orqali yuborilgan fayllarni ochib bo'lmaydi. Eng keng tarqalgan kengaytmalar .EXE , .APP, .VB , .SCR va .MSI .(yaratish qiyinligi sababli) iexpress dasturidan foydalanamiz deb yozing blaknot ichiga org 0X100 mov dx , msg mov ah , 0x09 int 0x21 ret msg db ‘hello$’ kodni takmatag qilib yozing va saqlaymiz .txt qilib pusk+r= iexpress yoziladi va fayilni unga yuklab bajaruvchi fayillarga ajratamiz. 2 Generatsiya 9) Translyatsiya sxemasi (texnikasi)va bosqichlari Boshlang’ich (kirish) tilida yozilgan programmani mashina tiliga tarjima qilish masalasi oddiy masala emas. Bu masala ketma-ket, bosqichlar bilan bajariladi. Tarjima qilish jarayoni quyudagi umumiy sxema yordamida tasvirlanadi. Kontekst tahlil Tarjima jarayonida ikkita asosiy bosqich mavjud: dasturiy dasturni tahlil qilish va bajarilgan ob'ekt dasturining sintezi.Tahliliy bosqichda manba dasturi grammatik strukturaning ustiga qo'yilgan qismlarga bo'linadi. Ushbu tuzilma, keyinchalik manba dasturining oraliq vakili yaratish uchun ishlatiladi. Manba dasturida sintaksis yoki semantik xatolar mavjudligi aniqlansa, foydalanuvchi bu xatolarni tuzatishi uchun xabardor qilinadi. Tahlilda shuningdek, ramz stoli deb ataladigan ma'lumotlar strukturasida saqlanadigan manba dasturi haqida ma'lumot yig'iladi. Ramz stoli dasturning oraliq taqdimoti bilan birgalikda sintez bosqichiga o'tkaziladi.Sintez bosqichida, dasturning ob'ekt kodi oraliq namoyish va ramz stolidagi ma'lumot asosida tuziladi. Tahlil ko'pincha boshlang'ich bosqich (oldingi so'nggi) va sintez - yakuniy (orqa so'nggi) deb ataladi.Ko'pincha tarjimonlarda bu bosqichlar aniq chegaraga ega emas; tez-tez ular bir-biri bilan o'zaro bog'liq bo'lib, tahlil va sintezni muqobillashtiradi. Shakl. 2.5 tipik kompilyator tuzilishini taqdim etadi. Download 255 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling