Я просто хотел бы получить некоторую информацию о том, как лучше всего реализовать виртуальную машину. Я просто хотел бы знать пару вещей:
- Виртуальная машина больше похожа на виртуальный компьютер или виртуальный процессор?
- Каковы некоторые рекомендации при создании виртуальной машины?
- Как бы вы реализовали такие вещи, как регистры? (Я, очевидно, не ожидаю, что кто-то внедрит для меня виртуальную машину, но мне просто нужен даже очень простой пример или объяснение)
- Должен ли я использовать Python или C для реализации виртуальной машины? (Что было бы лучше для кого-то учиться? )
- Должен ли я делать много инструкций или в моей ВМ должна быть только пара?
Спасибо за вашу помощь, я понимаю, что может показаться, что я не проводил никаких исследований, но на самом деле я просто не могу найти никакой полезной информации.
Заранее спасибо Фрэнсис