Kirish
Old
oxiri
Kod
generator
Kod
Optimizator
Belgi
stol
Manba
dastur
O'rta kod
O'rta kod
maqsad
dastur
Kod generatorining joylashuvi
- Yaratilgan maqsadli dastur manba dasturning semantik ma'nosini saqlab qolishi va yuqori sifatli bo'lishi kerak .
- U maqsadli mashinaning mavjud resurslaridan samarali foydalanishi kerak .
- Kod ishlab chiqaruvchining o'zi samarali ishlashi kerak .
- Ko'rsatma tanlash
- Ajratish va tayinlashni ro'yxatdan o'tkazing
- Buyurtma berish
Kod generatorini loyihalashdagi muammolar - to'g'ri kodlarni ishlab chiqarishdir .
- ga bog'liq
- Gen (IR) kodiga kirish
- Maqsadli dastur (til)
- Operatsion tizim
- Xotirani boshqarish
- Ko'rsatma tanlash
- Ajratish va tayinlashni ro'yxatdan o'tkazing
- Baholash tartibi
- O'ylaymizki, old tomoni bor
- Skanerlangan , tahlil qilingan va manba dasturini oqilona batafsil oraliq tasvirlarga (IR) tarjima qilish
- Turni tekshirish , turni o'zgartirish va aniq semantik xatolar allaqachon aniqlangan
- Belgilar jadvali ma'lumotlar ob'ektlarining ish vaqti manzilini taqdim etishga qodir
- Oraliq vakillik bo'lishi mumkin
Kod generatorini loyihalashdagi muammolar 2)Maqsadli dasturlar(1) - ko'rsatmalar to'plami arxitekturasi yuqori sifatli mashina kodini ishlab chiqaradigan yaxshi kod generatorini yaratish qiyinligiga sezilarli ta'sir ko'rsatadi.
- Maqsadli mashinaning eng keng tarqalgan arxitekturalari
- RISC
- CISC
- Stakka asoslangan.
Do'stlaringiz bilan baham: |