1

不久前,我正在按照一些教程组装。我在 Windows 机器上运行它,用 NASM 编译,然后将编译后的代码写入软盘,然后重新启动并尝试代码。这个过程漫长而耗时,遗憾的是不在 Mac 上。当我发现 Xcode for mac 安装了 NASM 时,我立即尝试编译一些代码。代码编译得很好。问题是测试它。在 Mac 上,我没有软盘(不像我想使用软盘),所以我不确定如何测试它。我查看了Q (kju),发现它只会模拟 ISO 文件上的内容。所以我想我问的是是否可以将编译后的代码安装在 ISO 文件上进行测试?(注:编译后的代码形成一个.bin文件)

谢谢你的帮助

4

1 回答 1

1

我不确切知道您要测试什么(可能是引导加载程序?),但您不需要重新启动或从磁盘引导只是为了运行汇编代码(除非它是引导加载程序或其他东西)。

无论哪种方式,如果您需要“重新启动”进行测试,我建议您运行一个模拟器。Sun VirtualBox超级易于使用且免费,它模拟标准 x86 架构(包括软盘驱动器)!所以这可能在短期内对你有用。如果您以后想创建 ISO 映像,可以使用命令行实用程序来完成hdiutil。在终端窗口中,键入man hdiutil或访问联机手册页以获取有关使用它创建各种磁盘映像的更多信息。

于 2010-04-18T15:43:35.110 回答