Me gustaría probar el ensamblaje de aprendizaje y posiblemente escribir mi propio ensamblador simple (recientemente leí un artículo interesante sobre cómo crear un sistema operativo y me di cuenta rápidamente de que una cierta familiaridad con el montaje me ayudaría mucho aquí).Cómo ejecutar el código de máquina (ensamblaje de aprendizaje)
El problema es que, aunque estoy seguro de que no tendré problemas para encontrar artículos y guías en lenguaje ensamblador/código máquina, tiendo a aprender haciendo, y me gustaría probar mi ejecución. código. Calculo que tengo dos opciones:
- aprender cómo crear un ejecutable de Windows
- utilizar algún tipo de máquina virtual/emulador
La segunda opción suena mejor para mí, ya que me protege de potencialmente cometiendo errores estúpidos, y probablemente se parecerá más al entorno en el que estaré mientras escribo un sistema operativo, pero no estoy muy seguro de cómo hacerlo.
Cuidado para compartir ese artículo? –