我对所有这些低级的东西,汇编语言都比较陌生。想要了解更多细节。为什么Linux和Windows汇编语言之间存在差异?据我所知,当我编译一个C代码时,操作系统并不能真正生成纯机器或汇编代码,它会生成依赖于操作系统的二进制code.But,为什么?例如,当我使用x86系统时,CPU只理解x86 ASM am I right?.So为什么我们不写纯x86汇编代码,为什么根据操作系统有不同的汇编变体?如果我们编写纯ASM或操作系统生产纯ASM
Linux汇编语言编程指南)。纽约:斯普林格,2005年)。o sample.exesample.obj:sample.asm:sample.asm:(.text+0x3e): undefined reference to `proc_PutStr'
sample.obj:sample.asm:(.text+0x49): u