AT& T到英特尔组装转换器

时间:2013-06-29 17:27:52

标签: assembly x86

我正在寻找从AT& T风格x86组装到英特尔风格组件的转换器。

Att2Intl是DOS可执行文件,不能在64位Windows上运行。

Gas2masm非常不完整 - 它会在.ascii上对leavemovs等许多合法命令发表评论,扼杀一些标识符......

还有其他人吗?目标汇编程序必须是Microsoft汇编程序,没有办法切换语法。

编辑:大约400,000行。不是一次性交易,需要一个不太经常但可重复的过程。但我不必调试它。 :)

1 个答案:

答案 0 :(得分:1)

这里有一个不太完整的Perl脚本可能会帮助您解决任何遗漏问题:http://boinc.berkeley.edu/android-boinc/libssl/crypto/perlasm/x86_64-xlate.pl

如果没有,只需在DOSBox或WinXP VM中运行Att2Intl。如果您无法访问XP,也可以尝试在VM中安装ReactOS。我相信他们使用DOSBox源来实现DOS层,这样就可以提供一个长期的解决方案,而不必每次都使用实际运行的DOSBox。