不同的指令集的计算机有自己对应的汇编语言,汇编语言是一种机器就一个样的,你用A种计算机的汇编语言写了程序,这个程序在B种计算机上是无法运行的。
我想这么说的话,你应该会清楚一点:
1.如1楼所说的,不同的机器对应的汇编不大一样
2.汇编语言其实呢是个符号,就像取名字一样,把对应这个功能的指令取了“名字”,这个“名字”就是汇编语言了。各个厂家的工程师不同,所以取的名字就不太一样,所以我们看见的汇编也就大同小异
汇编语言源程序在文件开头都指出了所要编译的指令集,编译程序根据标出的指令集编译源程序。
每个汇编符号都代表一个机器码,就是一个二进制数