`

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

 
阅读更多

  作为应试教育的产物,我可怜的汇编知识早还给了学校,所以要试读这本《x86/x64体系探索及编程》心里踌躇了好久。不过看到前言中的读者对象,觉得勉强也能算上,所以打算静下心来仔细品阅,作者写书很用心,所有的示例都结构清晰、注释完整,试读章节中大量的图例明白无误的展示了数据类型和数据转换的情景。但是阅读的过程不算顺利,可能我还算不上合适的读者。
  对于接受新知识的读者来说,入门过程中希望得到及时的反馈。起码,书上给出了一段代码,我希望可以进行测试、运行以及尝试调整,看是否和期望一致,在这点上,《快学Scale》做的很好,但看了本书试读章节的第一章,我花了差不多半个小时还没能把示例运行起来,这有点打击信心。
  首先,我下载安装了nasm的最新版,nasm-2.10.05-installer.exe,但只在试读的最后一页才看到短短的介绍如何编译的内容,如何运行在没有试读的下一章。
  好吧,那我就先运行作者生成好的程序吧,我从作者的网站上下载了本书源码,里面包括示例的硬盘镜像c.img说是可以写到U盘启动运行,但我用ultraIso不能打开这个img文件,需要作者自己写的工具去写U盘,可即使能写进去我也不希望每次运行都要写U盘,在试读章节给出的运行结果截图包括了U盘启动运行、bochs模拟器运行、vmware虚拟机运行的不同截图,可怎么运行的在试读章节里没介绍。
  我考驾照的时候教练没有告诉我车载空凋可以用来除玻璃水雾,所以,第一次雨天跑长途发现路况看不清楚的时候我只好把车停到路边打电话给4S店。在老手眼里不值一提的事情却可能成为新手的拦路虎,虽然我可以通过nasm和bochs的英文文档去查找如何使用,但如果书上在开始部分讲清楚这个过程会让我心情愉悦。 

  从目录上看,介绍如何运行在第3章,但我希望在第1个示例出现时就完整介绍一种编辑、编译和运行的过程,或者试读能够提供该部分内容。

分享到:
评论

相关推荐

    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体系探索及编程

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

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

    仅供学习之用,勿做商业用途,如有侵权,请告知删除,谢谢

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

    邓志老师的 <<x86/x64 体系探索及编程>>,改写为 DOS 下的程序,包含全部的练习程序。

    x86_x64体系探索及编程

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

    x86x64体系探索及编程

    本书是对Intel手册所描述的处理器架构进行探索和论证,每个章节都有相应的测试实验,所运行的实验例子可以在真实的机器上执行。部分实验是不能在VMware虚拟机和bochs模拟器上进行的,必须要在真实机器上运行。例如:...

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

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

    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...

    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万行。

    x86x64软件逆向分析【提高篇】 1

    X86/X64软件逆向分析【提高篇】课前准备&工具安装与配置(1)课程回顾:《x86/x64软件逆向分析入门》Visual Studio 2019开发套件:ht

    toad for oracle x86/x64 下载

    toad for oracle x86/x64 下载

Global site tag (gtag.js) - Google Analytics