Ushbu shablon faqat tarjimon uchun maydonlarning joylashuvi va ularning standart qiymatlari haqida ma'lumot sifatida ko'rib chiqilishi mumkin.
Aniqlash struktura tarjimonga xotirani ajratish va ushbu xotira maydoniga ramziy nom berishni buyurishni anglatadi.
Dasturda strukturani faqat bir marta tasvirlab berishingiz mumkin, lekin uni bir necha marta belgilashingiz mumkin.
Struktura shablonining tavsifi quyidagi sintaksisga ega:
2.Struktura shablonining tavsifi
Struktura shablonining tavsifi quyidagi sintaksisga ega:
struktura_nomi STRUC
struct_name ENDS
|
Bu yerda ma'lumotlarni tavsiflovchi direktivalar ketma-ketligidir db, dw, dd, dq va dt.
Ularning operandlari maydonlarning o'lchamini va agar kerak bo'lsa, dastlabki qiymatlarni aniqlaydi. Ushbu qiymatlar, ehtimol, strukturani belgilashda tegishli maydonlarga ishga tushiriladi.
Shablonni tavsiflashda ta'kidlaganimizdek, xotira ajratilmaydi, chunki bu faqat tarjimon uchun ma'lumot.
Manzil Dasturdagi shablon o'zboshimchalik bilan bo'lishi mumkin, ammo bir martalik tarjimon mantig'iga binoan, u ushbu strukturaning turiga ega o'zgaruvchi aniqlangan joyga qadar joylashgan bo'lishi kerak. Ya'ni, o'zgaruvchini ma'lumotlar segmentidagi qandaydir strukturaning turi bilan tavsiflashda uning shablonini ma'lumotlar segmentining boshida yoki undan oldin joylashtirish kerak.
Do'stlaringiz bilan baham: |