在mac上测试汇编代码

时间:2010-04-18 15:35:54

标签: macos assembly emulation bootloader

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

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

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

无论哪种方式,如果您需要“重新启动”进行测试,我建议运行模拟器。 Sun VirtualBox非常易于使用和免费,并模拟标准的x86架构(包括软盘驱动器)!所以这可能在短期内对你有用。如果您希望将来创建ISO映像,可以使用命令行实用程序hdiutil执行此操作。在终端窗口中,键入man hdiutil或访问在线man page以获取有关使用它创建各种磁盘映像的更多信息。