Assembly 是否有一种工具可以自动检测某个代码使用了哪种汇编语言?

Assembly 是否有一种工具可以自动检测某个代码使用了哪种汇编语言?,assembly,Assembly,我只是偶然发现了一些汇编代码,想把它组装起来。但我不知道该用哪种汇编语言,因为我不知道是用哪种汇编语言编写的 是否有一个软件可以识别所使用的汇编语言 代码可以找到。当然,它看起来很像基于寄存器(CX等)的x86汇编代码 基于它涉及软驱行业的事实,我会选择8086、8088或80286、80386或80486 但这只是我的猜测-根据信息很难确定。我不知道有什么自动工具,但这看起来有点像内联gcc汇编语法。将其翻译成您最喜欢的风格可能有多难?看起来像as86语法。如果最喜欢的风格使用AT&T语法呢?

我只是偶然发现了一些汇编代码,想把它组装起来。但我不知道该用哪种汇编语言,因为我不知道是用哪种汇编语言编写的

是否有一个软件可以识别所使用的汇编语言


代码可以找到。

当然,它看起来很像基于寄存器(CX等)的x86汇编代码

基于它涉及软驱行业的事实,我会选择8086、8088或80286、80386或80486


但这只是我的猜测-根据信息很难确定。

我不知道有什么自动工具,但这看起来有点像内联gcc汇编语法。将其翻译成您最喜欢的风格可能有多难?看起来像
as86
语法。如果最喜欢的风格使用AT&T语法呢?:)我认为这样的工具是不可能的…回答你的问题,我同意Michael的观点,看起来像是
as86
。它是基于
lmsw
lidt
ldgt
的286个引导加载程序代码。它使用286+指令将处理器切换到保护模式。我没有注意到任何386+指令。还是有一些?