2010-04-08 13 views
5

Me gustaría aprender a escribir un pequeño emulador/máquina virtual. ¿Alguien sabe un buen tutorial o un proyecto más simple que qemu/virtualbox?Cómo escribir una máquina virtual

Thx

+0

Probablemente deba especificar qué máquina desea emular o virtualizar: un procesador real, un bytecode de JVM, etc. –

Respuesta

2

Anthony Green hizo una serie blog en dar con un conjunto de instrucciones, portar binutils, gcc, newlib y así sucesivamente, así como la creación de SIM, y qemu para emular una máquina con esta nueva instrucción conjunto. Las publicaciones (y parches) están todas enlazadas desde http://atgreen.github.io/ggx/. Hay un puñado de publicaciones que no están vinculadas desde allí sobre diversos problemas tangenciales.

+2

Desde un indicador, el enlace no funciona, pero este apareció en su lugar: http: // web. archive.org/web/20100117171845/http://spindazzle.org/ggx/, dado que no me gusta vincular a ese archivo, no lo estoy editando en la respuesta. Si alguien tiene un enlace mejor, edítelo. –

3

Compruebe hacia fuera mi tutorial sobre cómo escribir su propia máquina virtual desde cero en http://www.icemanind.com

Es un completo tutorial que le guiará a través de la construcción de una máquina virtual y ensamblador en C#.

+0

No funciona ... tengo problemas con eso ... ayúdame – Sadique

+0

¿Qué pasa con eso? – Icemanind

+0

¡Parece algo bueno! :) – gideon

Cuestiones relacionadas