我这样说是对的吗?这是基于我自己在Linux和Windows上消除二进制文件的经验。
答案 0 :(得分:3)
调试器选择要显示的汇编语法而不是操作系统。通常,Windows调试器采用Intel语法,Linux调试器采用AT& T。
但是,一些调试器允许您选择语法。例如,GDB允许您使用:set disassembly-flavor intel
答案 1 :(得分:3)
这是事实,但仅限于您选择使用的工具。 机器语言对于CPU(可能是Intel x86)是相同的,但您使用的工具可能会以不同方式显示汇编语言。汇编语言只是人类可读的机器语言表示。
有人可能会将此与英语与法语会计进行比较。 数字是相同的,但用于描述数字的词语是不同的。
答案 2 :(得分:-1)
主要是,但也取决于汇编程序,例如: