¿Cómo escribir un desensamblador? [cerrado

Estoy interesado en escribir un diseminador x86 como proyecto educativo.

El único recurso real que he encontrado es Spiral Space's, " Cómo escribir un desensamblador ". Si bien esto proporciona una buena descripción de alto nivel de los diversos componentes de un desensamblador, estoy interesado en algunos recursos más detallados. También he echado un vistazo rápido a NASM's código fuente, pero esto es algo pesado para aprender.

Me doy cuenta de que uno de los principales desafíos de este proyecto es el conjunto de instrucciones x86 bastante grande que voy a tener que manejar. También estoy interesado en la estructura básica, enlaces básicos de desensamblador, etc.

¿Alguien puede señalarme algún recurso detallado sobre cómo escribir un desensamblador x86?

Respuestas a la pregunta(10)

Su respuesta a la pregunta