如何执行机器码(学习装配)

Jus*_*tin 5 assembly emulation

我想学习装配,并且可能编写我自己的简单汇编程序(我最近阅读了一篇关于如何创建操作系统的有趣文章,并且很快意识到对程序集的某种熟悉会在这里帮助我很多).

麻烦的是,尽管我确信在汇编语言/机器代码上找到文章和指南没有问题,但我倾向于通过实践来学习,而且我真的很想去执行我的代码.我想我有两个选择:

  • 了解如何创建Windows可执行文件
  • 使用某种虚拟机/模拟器

第二种选择对我来说听起来更好,因为它可以保护我免于犯下愚蠢的错误,并且可能更像我在编写操作系统时所处的环境,但我不确定如何做.

bpl*_*lus 5

你可能想阅读这本精彩的: