olo_skyking 发表于 2007-02-01 18:39

给大家推荐一个经典x86/x86-64汇编学习的网站

今天才看到这个版,看来我是来晚了
给大家推荐一个学习x86/x86-64处理器的网站
www.agner.org
其中作者 agner 详细地讲解了x86/x86-64的优化,
涉及c/c++代码,汇编代码优化,指令吞吐率。
以及x86/x86-64微架构。
希望大家能收获更多的知识。
欢迎交流。:)

langue 发表于 2007-02-01 18:45

--

“架构” 这个词,是不是等于 “体系结构?”

--

olo_skyking 发表于 2007-02-01 19:43

回复 #2 langue 的帖子

可以这样理解

微架构,可以理解为对同一指令集的不同的实现方式。
但追求的目标是相同的:低功耗高性能。

ngcode 发表于 2007-02-01 21:01

确实很不错,谢谢了

帅绝人寰 发表于 2007-02-02 12:59

> x86/x86-64微架构。

在涉及指令集体系结构方面,一般都翻译成“体系结构”,没有用“架构”这个词的。

x86,准确的说IA32, 和x86-64,都是ISA指令集体系结构; IA32中的P6、NetBurst、Core才是Microarchitecture, 不同的微体系结构定义了不同的ISA指令的实现方式,以及流水线、cache等实现方式。

olo_skyking 发表于 2007-02-05 12:46

x86-64 是 AMD的首先实现的。Intel跟进,intel称之为EM64T.
不支持em64T的core是32bit cpu.而不是所有。
请楼上详细参见agner
The microarchitecture of Intel and AMD CPU’s: An optimization guide for assembly programmers and compiler makers
关于x86-64,推荐参考amd的官方文档。其中会叙述它的架构和一些指令在64bit模式下不支持,以及新的指令的引入。
希望大家都抱着认真负责的态度来做技术。
:)

帅绝人寰 发表于 2007-02-13 11:16

回复 #6 olo_skyking 的帖子

>请楼上详细参见agnerThe microarchitecture of Intel and AMD CPU’s: An optimization guide for assembly >programmers and compiler makers

Thanks very much !it's so nice a document, just for what I've been seeking ..

割鹿刀 发表于 2007-02-20 13:24

收藏了,感谢分享~~~~

albcamus 发表于 2007-02-27 16:43

传上来,本想越俎代庖加个精华,却发现没权限^_^

[ 本帖最后由 albcamus 于 2007-2-27 16:44 编辑 ]

redastro 发表于 2007-03-06 11:12

回复 #1 olo_skyking 的帖子

应当是体系结构。从英文的单词来看,大陆的翻译应当是结构。
页: [1]
查看完整版本: 给大家推荐一个经典x86/x86-64汇编学习的网站