cjaizss
发表于 2012-11-12 22:36
tempname2 发表于 2012-11-12 22:08 static/image/common/back.gif
预览第六页,long在x86_64上还是32位,这个武断了吧。
虽然没有统一规定,我印象中Linux下32位是32, 64位 ...
long的字节数,甚至int的字节数,已经越来越是一个编译器行为了。
bit序,我想这个原本是指串行通行的传输方式,作为电子工程师应该再熟悉不过。
我猜测bit序可能是一个C语言里位域的实现方法吧,位域的顺序,这个似乎是没有标准。
mik
发表于 2012-11-12 22:42
有中文手册?我没看到过,不知道,就算有,那么:
1) 首先,这书不是“翻译”,因为我英文烂,也翻译不了!
2) 其次,这是“探索”和“编程”,理论与实践并重,很大部分内容是写实验来验证处理器的特性。
3) 再次,表面上会觉得是一本手册,当然你要把它当作一本手册,也是适合的,当然并不能完全代替 intel 官方手册。
4) 最后,每一章节都有 x86 和 x64 的讲解,它们并重的。
正如我在前言所说的:讲 x64 并不能脱离 x86。那是不实际的,x64不是一个全新的 64 位平台,它在 32 位的基础上扩展为 64 位平台。如果有哪本书标榜只描述 x64 体系那是“伪“x64书籍“。
从另一方面来看:如果一本书只写 x64 知识,那么,它很大部分的知识是和 x86 重叠的。当然,除了 x64 体系中的“扩展资源”有明显的区别外!
在编程上,很多时候 x86 和 x64 的编程方式可以混用,除了“地址宽度”和“操作数宽度”(寄存器),以及某些扩展的“指令层面”上,有很明显的区别外。其它方面区别甚微!
tempname2
发表于 2012-11-12 23:08
中文版是开玩笑的:luya:
ydswceo
发表于 2012-11-12 23:20
构架我知道,就是构架是怎样建成的,bios跟它的关系是怎样的?都不知道!哭!
ydswceo
发表于 2012-11-12 23:21
构架我知道,就是构架是怎样建成的,bios跟它的关系是怎样的?都不知道!哭!
流氓无产者
发表于 2012-11-13 08:57
有什么应用么?能带来什么突破?
hellioncu
发表于 2012-11-13 09:01
估计现在很少有人还会去研究这方面的知识,实际工作中直接用到的机会也很少。不过,对于一个C/C++程序员来说,学习下这方面的知识,可以从另一个方面吧帮助提高C/C++水平,写出更高性能、更稳定的程序。当年我在学校学习的只是8086,不知道现在学校里教的什么,学习点x86x64,更新下知识也不错,不然太落伍了。
Drewsun
发表于 2012-11-13 09:05
我只知道装32和64位Window Server 系统区别。。。
pitonas
发表于 2012-11-13 09:34
我印象中尽可能多了解一些知识是始终是有益处的。
xike2002
发表于 2012-11-13 11:20
下载了试读版本,看了一下目录,主要讲了前两章,第一章数与数据类型和第二章x86/x64编程基础,下来研究一下,稍后给出试读感想。
页:
1
[2]
3
4
5
6
7
8
9
10
11