作为应试教育的产物,我可怜的汇编知识早还给了学校,所以要试读这本《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体系探索及编程》是由邓志编著的一本深入解析x86和x64架构的书籍。这本书详细介绍了这两种处理器架构的基础知识、工作原理以及编程技术,是理解现代计算机硬件与软件交互的重要参考资料。 在x86体系结构中...
《x86x64体系探索及编程》一书深入探讨了x86和x64架构下的计算机体系结构,并提供了丰富的源代码示例。在x86x64体系中,我们面对的是一个从32位向64位扩展的复杂而强大的处理器平台,它在现代计算机系统中占据了主导...
《x86/x64 体系探索及编程》是一本深入探讨x86和x64架构的书籍,尤其在DOS环境下进行了实践性的程序设计。邓志老师通过这本书,引领读者了解这两种主流处理器架构的基本原理,以及如何在DOS操作系统下编写程序。 ...
x86/x64体系探索及编程(带书签):本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实...
x86_x64体系探索及编程,挺有趣的,希望使用高技术的人可以看一下
本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...
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...
本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...
x86与x64体系的探索,相关人士可以看一下
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...
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...
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...
System.Data.Sqlite.DLL 1.0.98.0 Sqlite 3.8.11.1 现提供一个以资源方式存到System.Data.SQLite.dll中的动态库。...资源包中有三种类型编译成功的程序分别为X86/X64/AnyCPU,实现一个简单的操作,写入数据1万行。
本书对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 此书可以看做intel...
标题中的“win7 x86/x64 网银补丁”指的是针对Windows 7操作系统,无论是32位(x86)还是64位(x64)版本的网银安全补丁。这个补丁主要是为了增强用户在使用网银服务时的安全性,特别是对于基于Internet Explorer 8...
CefSharp 支持mp3、mp4视频...平台:x86/x64(都支持) 使用:先在Nuget中安装对应的版本,然后解压资源把Release下的文件复制替换到:项目根目录\packages\cef.redist.x86.3.2623.1401\CEF\x86,重新编译项目即可。
2015年02月11日 System.Data.Sqlite.DLL 1.0.95.0 Sqlite 3.8.8.2 现提供一个以资源方式存到System.Data.SQLite.dll中...资源包中有三种类型编译成功的程序分别为X86/X64/AnyCPU,实现一个简单的操作,写入数据1万行。
X86/X64软件逆向分析【提高篇】课前准备&工具安装与配置(1)课程回顾:《x86/x64软件逆向分析入门》Visual Studio 2019开发套件:ht