Assembler dasturlash tili va imkoniyatlari
Assembler tili kodini yaratish
Download 90.4 Kb.
|
I.Shohruh Komp tashkil etish
- Bu sahifa navigatsiya:
- Assembler tilining imkoniyatlari
Assembler tili kodini yaratish.Kod generatori sintaksis analizatori va/yoki semantik analizatorning chiqishini quyi darajadagi kodga, masalan, assembler tiliga o'giradi.Kompilyatorning birinchi qismi tahlil qiladi manba kodini dasturning ma'nosini o'z ichiga olgan tuzilishga aylantiradi. Bu struktura odatda tekshirilgan va dekodlangan mavhum sintaksis daraxtidir. Bundan tashqari, dekodlash barcha identifikatorlar tayinlanganligini bildirishini unutmang.Ushbu strukturadan biz mos keladigan kodni ham olishimiz mumkin hosil qilish boshqa tilda, maqsadli tilda. Kod ishlab chiqaruvchisi shunday qiladi.Ba'zi kompilyatorlar ikki marta ishlab chiqaradilar: avval SIL, LLVM IR, HIR, MIR, CIL va boshqalar kabi "oraliq tilda" kod ishlab chiqaradilar. Keyin ular virtual mashina kodi, assembler tili yoki mashina tili kabi to'g'ridan-to'g'ri bajarishimiz mumkin bo'lgan maqsadli tilda "haqiqiy" kod ishlab chiqarishni amalga oshiradilar.Assembler tilining imkoniyatlari
Assembler tilining imkoniyatlari
Pseudo-opcodes, psevdo-operatsiyalar yoki pseudo-ops deb ham ataladigan assambleya direktivalari assemblerga "uni yig'ish ko'rsatmalaridan tashqari operatsiyalarni bajarishga yo'naltiruvchi" buyruqlardir. Direktivlar assemblerning qanday ishlashiga ta'sir qiladi va "ob'ekt kodi, belgilar jadvali, ro'yxat fayli va ichki assembler parametrlarining qiymatlariga ta'sir qilishi mumkin". Ba'zan psevdo-opcode atamasi ob'ekt kodini yaratuvchi direktivalar uchun ajratilgan, masalan, ma'lumotlarni ishlab chiqaradiganlar.Download 90.4 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling