|
发表于 2009-7-20 08:39:51
|
显示全部楼层
Post by stesen;2007431
我是菜鸟,多多包涵
正要学习汇编,目的是为了看懂内核中的一些汇编代码,只是找不到AT&A汇编的书,满图书馆的intel汇编,大部分书都注明是windows环境下的汇编
intel汇编也就算了,反正听说两者有区别有相似的
只是想问问学习汇编在不同操作系统下相差大不大?我学习windows下的汇编,在linux上做试验行不行?
谢谢。。。
汇编就是 CPU 指令的翻译,严格的说来他与操作系统关系不大,但与CPU关系很大。
windows汇编指令都是针对x86的。而实际生产应用中,x86汇编几乎是用途最少的一类汇编。相反,arm汇编,单片机汇编运用得都非常广泛。如果你只是为了学习汇编,那么学x86汇编并不是一个好的选择。
intel汇编是个很笼统的概念,intel有x86/x64的CPU,也有很多单片机。甚至嵌入式CPU,他们的指令都完全不同,汇编也就完全不同。所以你得搞清楚CPU。 |
|