`
sunny2038
  • 浏览: 7172 次
社区版块
存档分类
最新评论

《x86/x64体系探索及编程》试读

 
阅读更多

       现在正在和一些朋友研究 OS 内核(基于Haiku),当然,这些研究只是作为兴趣(有兴趣的朋友可以在Iteye上发邮件给我,一起研究,编译器方向的也热烈欢迎!)。在研究的过程中,需要对像 x86-64 的底层要有一定的了解。现在还是在看的《深入理解计算机系统》, Intel 处理器等书还没接触到。



在看了这本书的试读章节和目录后。感觉这本书更像是对 Intel 处理器手册上所描述的内容进行的一系列的实验。


作者的功力深厚,这一点是毋庸置疑的 。读者可以看看他的网站—— www.mouseos.com 。这个网站给了我很大的帮助。


       我没接触过实体书,不知道真正书是怎么样的 单从试读章节的 PDF 中,本书的排版够烂的! 本书中插图的质量实在不敢恭维。 PDF 中,插图里面的说明字都是模糊不清的。还有, PDF 中,前言中介绍本书内容的那个表格,排列的真实惨不忍睹啊。正文的 29 -31 页之间是排版失误吗?像邓老师功力深厚的人,应该选用 Latex 才对啊。像于渊老师写的《 Orange’s 一个操作系统的实现》就是用 Latex 排版的。


       序言中说这是“学院派”的一本书。从试读章节来看。第一章的写作风格有点类似《深入理解计算机系统》的第二章,但比那本书的第二章更加浅显易懂。而试读章节的第二章,就相当于《深入了解计算机系统》的第三章。不过《深入》一书,很明智的避开了繁琐的汇编版的 HelloWorld ,而是用一个加法函数来说明的,所以在《深入》一书的第一个例子的汇编代码要简单一些。不过《深入》一书在前言指明了“阅读本书不需要掌握汇编语言”。而此书则指明需要一定的汇编语言知识。


从目录来看,本书像是对 Intel 手册中部分内容的节选,并其“理论”的基础上进行探索、试验 和延伸。话说, Intel 处理器的说明真的是很晦涩,当然,我也只是“瞄过一眼”。希望这本书能让我 理解的清晰一点。

 

分享到:
评论

相关推荐

    x86_x64体系探索及编程(邓志)高清最新版

    《x86_x64体系探索及编程》是由邓志编著的一本深入解析x86和x64架构的书籍。这本书详细介绍了这两种处理器架构的基础知识、工作原理以及编程技术,是理解现代计算机硬件与软件交互的重要参考资料。 在x86体系结构中...

    x86x64体系探索及编程

    《x86x64体系探索及编程》一书深入探讨了x86和x64架构下的计算机体系结构,并提供了丰富的源代码示例。在x86x64体系中,我们面对的是一个从32位向64位扩展的复杂而强大的处理器平台,它在现代计算机系统中占据了主导...

    x86x64体系探索及编程-DOS版本程序

    《x86/x64 体系探索及编程》是一本深入探讨x86和x64架构的书籍,尤其在DOS环境下进行了实践性的程序设计。邓志老师通过这本书,引领读者了解这两种主流处理器架构的基本原理,以及如何在DOS操作系统下编写程序。 ...

    x86/x64体系探索及编程

    x86/x64体系探索及编程(带书签):本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实...

    x86_x64体系探索及编程

    x86_x64体系探索及编程,挺有趣的,希望使用高技术的人可以看一下

    x86/x64体系探索及编程.part3

    本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...

    x86 x64体系探索及编程part1

    11 1.2.4 unsupported 编码值 14 1.2.5 浮点数精度的转换 15 1.2.6 浮点数的溢出 17 1.2.7 BCD 码 20 1.2.8 SIMD 数据 21 第2 章 x86/x64 编程基础 23 2.1 选择编译器 23 2.2 机器语言 24 2.3 Hello world 25 2.3.1...

    x86/x64体系结构探索及编程.part1

    本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...

    X86 X64体系探索

    x86与x64体系的探索,相关人士可以看一下

    x86 x64体系探索及编程part4

    11 1.2.4 unsupported 编码值 14 1.2.5 浮点数精度的转换 15 1.2.6 浮点数的溢出 17 1.2.7 BCD 码 20 1.2.8 SIMD 数据 21 第2 章 x86/x64 编程基础 23 2.1 选择编译器 23 2.2 机器语言 24 2.3 Hello world 25 2.3.1...

    x86 x64体系探索及编程 part2

    11 1.2.4 unsupported 编码值 14 1.2.5 浮点数精度的转换 15 1.2.6 浮点数的溢出 17 1.2.7 BCD 码 20 1.2.8 SIMD 数据 21 第2 章 x86/x64 编程基础 23 2.1 选择编译器 23 2.2 机器语言 24 2.3 Hello world 25 2.3.1...

    x86 x64体系探索及编程part3

    11 1.2.4 unsupported 编码值 14 1.2.5 浮点数精度的转换 15 1.2.6 浮点数的溢出 17 1.2.7 BCD 码 20 1.2.8 SIMD 数据 21 第2 章 x86/x64 编程基础 23 2.1 选择编译器 23 2.2 机器语言 24 2.3 Hello world 25 2.3.1...

    Sqlite C# AnyCPU X86/X64 32位/64位 自适应 3.8.11.1

    System.Data.Sqlite.DLL 1.0.98.0 Sqlite 3.8.11.1 现提供一个以资源方式存到System.Data.SQLite.dll中的动态库。...资源包中有三种类型编译成功的程序分别为X86/X64/AnyCPU,实现一个简单的操作,写入数据1万行。

    x86/x64体系结构探索及编程.part2

    本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...

    C/C++ 进程无模块内存注入[x86/x64]

    本文将深入探讨“C/C++ 进程无模块内存注入[x86/x64]”这一主题,涵盖Windows下的R3无模块注入技术,以及如何实现对x86和x64架构的通用支持。 首先,我们要理解什么是“进程无模块内存注入”。通常,内存注入涉及到...

    win7 x86/x64 网银补丁

    标题中的“win7 x86/x64 网银补丁”指的是针对Windows 7操作系统,无论是32位(x86)还是64位(x64)版本的网银安全补丁。这个补丁主要是为了增强用户在使用网银服务时的安全性,特别是对于基于Internet Explorer 8...

    CefSharp 49 x86/x64 支持mp3/mp4/h.264

    CefSharp 支持mp3、mp4视频...平台:x86/x64(都支持) 使用:先在Nuget中安装对应的版本,然后解压资源把Release下的文件复制替换到:项目根目录\packages\cef.redist.x86.3.2623.1401\CEF\x86,重新编译项目即可。

    Sqlite C# AnyCPU X86/X64 32位/64位 自适应

    2015年02月11日 System.Data.Sqlite.DLL 1.0.95.0 Sqlite 3.8.8.2 现提供一个以资源方式存到System.Data.SQLite.dll中...资源包中有三种类型编译成功的程序分别为X86/X64/AnyCPU,实现一个简单的操作,写入数据1万行。

Global site tag (gtag.js) - Google Analytics