"kompyuter tashkil etilishi"
- rasm. Dasturni Assembler tilidagi dastur yaratish bosqichlari
Download 1.2 Mb. Pdf ko'rish
|
Kompyuter tashkil etilishi
8.2 - rasm. Dasturni Assembler tilidagi dastur yaratish bosqichlari
Dasturlarni tuzish va otladkasi Kompilyatsiya bilan ishlashga qulay bo‘lishi uchun, mos variantlar bilan kompilyatsiyalovchi va kompilyatsiyani chaqirish o‘z ichiga olgan ommaviy ish faylini yaratishingiz mumkin. Bu quyidagicha amalga oshirilishi mumkin. Matn tahririyatida kengaytmasi bilan matnli fayl yaratish (Uzoq menedjerda). Buni chaqirish, masalan, .bat. Quyidagi satrlarni yozing (tuzish va tuzishchi C: \ ASM katalogida joylashgan): @ echo off C: \ ASM \ tasm / zi% 1.asm,% 1.obj,% 1.lst C: \ ASM \ tlink / v% 1.obj Ikkinchi satrda kompilyatsiya buyruq satrida ko‘rsatiladigan manba dasturiga ega fayl uchun kerakli variantlar bilan chaqiriladi. Uchinchi yo‘nalish, birlashtiruvchini exe fayli yaratish uchun chaqiradi. Boshlang’ich dastur (. asm ) Ob’yekt moduli (. obj ) Fayl varog’I (. lst ) Teks to’g’irlash tasm . exe Kutubxonani yuklovchi moduli Bajaruvchi moduli (. exe ) o ' zaro faoliyat fayl (. map ) Otladchik tlink . exe 104 Buyruqlar satriga dasturni kompilyatsiya qilish uchun .bat Myprog yozing (agar manba dasturi Myprog.asm faylida saqlansa) Tarjimadan so‘ng kengaytmali .lst, .map, .exe fayllari joriy katalogda paydo bo‘ladi. .Lst kengaytmasi bo‘lgan faylda xatolar haqida ma'lumot mavjud. Dasturdagi xatolar ro‘yxatidagi faylga qarashga ishonch hosil qiling, keyin ularni to‘g'rilashingiz va dasturni qayta tarqatishingiz kerak. Hech qanday xato topilmasa, yaratilgan exe faylini bajarish uchun ishlatishingiz mumkin. Xatolarni tuzatish uchun Turbo tuzatuvchidan foydalanishingiz mumkin. Buyruqning satriga C: \ASM \ td Myprog.exe yozing. Sizga qulaylik uchun bu chaqirishni ommaviy ish fayli sifatida tashkil qilishingiz mumkin. Ushbu buyruqni bajarganingizdan so‘ng disk raskadrovka qilinadi. Download 1.2 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling