1. IPv4 (Internet prtocolining to'rtinchi avlodi).
2. IPv6 (Internet prtocolining oltinchi avlodi).
IPv4 adres 32 bitdan tashkil topgan bo'ladi. Bitlar ikkilik sanoq tizimida 0 va 1 larni ifodalaydi. Demak IP manzil 32 ta 0 va 1 larning ketma-ketligidan tashkil topgan bo'ladi. Ikkilik ko'rinishda 11111111 11111111 11111111 00000000 bunday ko'rinishda yoziladi. Biz uchun bunday holatda o'qish qiyinchilik va tarmoqda chalkashlik xosil qiladi ya'ni eslab qolish yoki biron bir sonni noto'g'ri kirgazish. O'zimiz uchun qulay bo'lishi uchun o'nlik sanoq tizimiga o'tkazib foydalanamiz.
32 bitlik adreslar sxemasida 4 mlrd dan ortiq ip larni tuzush mumkin.
|
|
225
|
2
|
Makroaniqlov – bu:
Assembler tilida dasturlarni ishlab chiqish yuqori darajadagi tillardagi yozish dasturlaridan farq qiladi, chunki xotira va registrlarning mazmunini kuzatishda ko'p e'tibor va tartiblilikni talab etiladi. Shu bilan birga, dasturni ishlab chiqishning keyingi bosqichlarini kuzatish kerak:
• vazifani belgilash va dasturni tuzish;
• har qanday matn muharriri yordamida dasturning matni bilan fayl yaratish;
• Assemblerdan foydalanib dasturni tarjima qilish, xatolar aniqlanganda - ularni matn muharririda to'g'rilab, yana tarjima qilish;
• assemblerning natijasini dasturchi modul yordamida bajariladigan modulga aylantirish;
• ijro etuvchi dasturni ishga tushirish;
• natijalarni tekshirish. Hech narsa topilmasa, xatoni tuzatuvchidan foydalanib, xato topishingiz kerak.
Assembler kodlari bilan yozilgan dasturga manba dasturi deyiladi va uning aylantirilgan shakli mikroprotsessor buyruqlar qatoriga ob'ekt yoki dastur moduli kiradi. Yig’uvchi fayl yoki bajariladigan modul yaratishga imkon beradi. Otladchik - ekranda kerakli o'zgaruvchilar qadriyatlarini ko'rishga, dasturni bosqichma-bosqich bajarishda, barcha registrlarni va xotiralarining holatini olishni, dasturga o'zgartirishlar kiritishni, to’xtash nuqtalarini belgilashni va yana ko'p narsalarni beradigan dasturdir.
|
|
226
|
2
|
Makroalmashish deb qanday jarayonga aytiladi?
Assembler tilida dasturlarni ishlab chiqish yuqori darajadagi tillardagi yozish dasturlaridan farq qiladi, chunki xotira va registrlarning mazmunini kuzatishda ko'p e'tibor va tartiblilikni talab etiladi. Shu bilan birga, dasturni ishlab chiqishning keyingi bosqichlarini kuzatish kerak:
• vazifani belgilash va dasturni tuzish;
• har qanday matn muharriri yordamida dasturning matni bilan fayl yaratish;
• Assemblerdan foydalanib dasturni tarjima qilish, xatolar aniqlanganda - ularni matn muharririda to'g'rilab, yana tarjima qilish;
• assemblerning natijasini dasturchi modul yordamida bajariladigan modulga aylantirish;
• ijro etuvchi dasturni ishga tushirish;
• natijalarni tekshirish. Hech narsa topilmasa, xatoni tuzatuvchidan foydalanib, xato topishingiz kerak.
Assembler kodlari bilan yozilgan dasturga manba dasturi deyiladi va uning aylantirilgan shakli mikroprotsessor buyruqlar qatoriga ob'ekt yoki dastur moduli kiradi. Yig’uvchi fayl yoki bajariladigan modul yaratishga imkon beradi. Otladchik - ekranda kerakli o'zgaruvchilar qadriyatlarini ko'rishga, dasturni bosqichma-bosqich bajarishda, barcha registrlarni va xotiralarining holatini olishni, dasturga o'zgartirishlar kiritishni, to’xtash nuqtalarini belgilashni va yana ko'p narsalarni beradigan dasturdir.
|
|
227
|
2
|
Assemblerda makrogenerator tomonidan bajariladigan amallar.
|
Do'stlaringiz bilan baham: |