"kompyuter tashkil etilishi"


 - rasm. Dasturni Assembler tilidagi dastur yaratish bosqichlari


Download 1.2 Mb.
Pdf ko'rish
bet49/50
Sana25.06.2023
Hajmi1.2 Mb.
#1654843
1   ...   42   43   44   45   46   47   48   49   50
Bog'liq
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:
1   ...   42   43   44   45   46   47   48   49   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling