Oddiy tarjimonlar
Yig'ilgan mashinalarning ba'zi ko'rsatmalar to'plami qo'shimcha qurilmani to'g'ridan-to'g'ri boshqarish o'rniga, virtual mashinaning talqin qilinishi uchun mo'ljallangan. Virtual stek mashinalari uchun tarjimonlarni tuzish registrlar yoki xotirada saqlanadigan mashinalar uchun tarjimonlarga qaraganda osonroq; xotira manzili rejimlarini qayta ishlash mantig'i ko'plab ko'rsatmalarda takrorlanish o'rniga faqat bitta joyda joylashgan. Stack mashinalari, shuningdek, opkodning ozgina o'zgarishiga ega; bitta umumiy opcod ikkala odatiy holatni va xotira ma'lumotlarini yoki funktsiyani chaqirishni sozlashning noaniq burchak holatlarini boshqaradi. (Ammo kod zichligi ko'pincha bir xil operatsiya uchun qisqa va uzun shakllarni qo'shish orqali yaxshilanadi.)
Do'stlaringiz bilan baham: |