Kip Irvine Assembly Language for x86 Processors的书对Linux操作系统有多重要?换句话说,这实际上是一本关于x86的书,与在Linux上学习x86真的有很大的不同吗?当然,操作系统肯定只是ASM之上的抽象层吗?
我想知道是否要买这本书,但我对以Linux为重点的编程更感兴趣.
解决方法:
>从我在亚马逊的评论中了解到的,这是一本非常注重Windows的书.
>关于您的问题“操作系统是否肯定只是ASM之上的抽象层?” -这不是真的.汇编语言编程就像使用其他任何语言进行编程一样,如果您想做任何有用的事情,就必须使用操作系统为您提供的接口. Windows系统调用和linux系统调用的工作方式不同,对于初学者来说可能更糟,因为在64位环境中,每个系统都有不同的ABI.坚持使用与您要尝试编程的系统相匹配的参考,至少在您是初学者的时候,否则您会后悔的.