Dasturda strukturani faqat bir marta tasvirlab berishingiz mumkin, lekin uni bir necha marta belgilashingiz mumkin.
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.
Keling, ma'lum bir bo'lim xodimlarining ma'lumotlar bazasini modellashtirish misolida tuzilmalar bilan ishlashni ko'rib chiqaylik.
Oddiylik uchun, kirishda ma'lumotni o'zgartirish muammolaridan xalos bo'lish uchun biz barcha maydonlar ramziy ekanligiga rozi bo'lamiz.
Keling, ushbu ma'lumotlar bazasining yozuv tuzilishini quyidagi shablon bilan aniqlaymiz:
Tuzilish turi bilan ma'lumotlarni aniqlash
Dasturdagi shablon yordamida tasvirlangan strukturani ishlatish uchun ushbu strukturaning turiga ega o'zgaruvchini aniqlash kerak. Buning uchun quyidagi sintaksis qo'llaniladi:
Do'stlaringiz bilan baham: |