你是指8051的汇编语言和X86的汇编语言吧。因为汇编语言通常是与机器想关的,所以讲汇编语言一般带要指明处理器架构。比如X86的汇编语言、MCS-51汇编语言、MCS-96汇编语言、ARM汇编语言等等。基本上没有两种机器的汇编语言是一样的,即使指令助记符一样,但是机器码也会是不一样的(当然,龙芯和MIPS除外)。你应该问有什么相同。相同的只是他们都叫汇编语言,是与机器相关的底层语言,是直接与机器的指令码相关的东西。除此以外,没有什么相同,只是相似而以(比如寻址方式相似,指令类型相似)。其实你可以将汇编语言理解成机器的执行码,那能一样吗,要一样不就侵犯知识产权了。每种架构的处理器都有其独有的指令系统和汇编器,这个不可能一样,除了它们都叫汇编语言。
汇编语言是依赖硬件的,不同的CPU的汇编语言,多半是不兼容的。不同的地方,就太多了。
90%相同,自己去看看就知道了