Kip Irvine-X86处理器的汇编语言-与Linux相关性如何?

Kip Irvine Assembly Language for x86 Processors的书对Linux操作系统有多重要?换句话说,这实际上是一本关于x86的书,与在Linux上学习x86真的有很大的不同吗?当然,操作系统肯定只是ASM之上的抽象层吗?

我想知道是否要买这本书,但我对以Linux为重点的编程更感兴趣.

解决方法:

>从我在亚马逊的评论中了解到的,这是一本非常注重Windows的书.
>关于您的问题“操作系统是否肯定只是ASM之上的抽象层?” -这不是真的.汇编语言编程就像使用其他任何语言进行编程一样,如果您想做任何有用的事情,就必须使用操作系统为您提供的接口. Windows系统调用和linux系统调用的工作方式不同,对于初学者来说可能更糟,因为在64位环境中,每个系统都有不同的ABI.坚持使用与您要尝试编程的系统相匹配的参考,至少在您是初学者的时候,否则您会后悔的.

上一篇:如何使asm跳转到c中的变量地址?


下一篇:在没有堆栈的情况下在Linux上进行系统调用