MS用的叫Intel汇编,Linux用的叫AT&T汇编
Intel的指令手册就是这么写的
【 在 darkk (darkk体国经野 义尚光大) 的大作中提到: 】
: 似乎有两个汇编语言……一个是各种大厂商维护的,并且跟国内的汇编语言教科书即dos x86基本兼容的汇编,搜索引擎出来的结果也是这个汇编,这个汇编除了windows平台相关,似乎看不到什么人还在用来开发新东西了……
: 还有一个汇编是在 gnu binunits as 那里定义的汇编,这个汇编其实是裁剪了很多不同的处理器的汇编,变成了某种 common assembly 那种东西,似乎可以看成许多种处理器的汇编语言的并集的一个子集定义,但又有gnu加进去的东西。。他们有一个统一的手册可以在官网查到的。
: 基本上可以认为那种"不同的处理器的汇编语言是不同的"已经是不对的了,对了一部分,但不全对。。在实践中,gnu as已经定义出了一种"通用的汇编"。。似乎可以认为linux就是用这种汇编写的。。(还有其他的东西)
: ...................
--
FROM 27.91.71.*