《x86汇编语言:从实模式到保护模式》第1版  下载服务:

x86asm

        配书文件包x86pkg1.rar免费下载(约15MB)。注意:应部分朋友要求,2020年3月11日增加一个新的虚拟硬盘写入工具fixvhdw2.exe;2020年5月新增一个新的、可以在Windows 10上运行的汇编工具nasmide2.exe,建议使用这两个新工具以方便学习。

        检测点和习题答案免费下载。说起来难以置信,这本书出版之后一直没时间提供检测点和习题答案,这份答案是网友们自发提供的,可能不全。我自己在录视频的时候顺便录了检测点和习题解析,因为需要做一些题目分析,以视频的形式较为方便:视频预览和购买链接

        第一版的配书工具nasmide.exe在64位Windows上不能正常运行,已经有很多网友反馈这个问题。为此,我编写了64位的nasmide2.exe,同时也推出了64位的虚拟硬盘写入工具fixvhdw2.exe,这两个新工具都比以前强悍,推荐使用(上面的配书文件包中已经包含了这两个新工具)。

        视频用户注意:在刚开始录制配套视频时,尚未编写nasmide2.exe,所以视频中推荐使用Notepad++,现在已经不推荐使用。不排除某些读者朋友坚持使用这个软件,在这种情况下,您可以按如下方法进行配置,配置后将可以提供自动编译过程:

        1,启动NotePad++,在菜单上选择“运行(R)”->“运行(R)”。

        2,在弹出的窗口内,输入:cmd /k pushd "$(CURRENT_DIRECTORY)" & D:\ACERFILES\OLDE\PROGFILES\NASM\nasm.exe -f bin  "$(FULL_CURRENT_PATH)" -o "$(NAME_PART).bin" & PAUSE & EXIT。其中,“D:\ACERFILES\OLDE\PROGFILES\NASM\”应该改成你自己机器上实际的NASM安装路径。

        3,点击“保存”,然后为这个运行命令起一个名字并分配一个快捷键,这样你下次就可以直接快速执行编译过程。


《C语言非常道》 第1版 下载服务:

cspecial        配书文件包spcpkg1.rar下载(约3MB)。文件包的内容为书中的源代码、第6章用到的zmtx.wav文件、书中提到的DLL export viewer程序、书中用到的十六进制查看器和练习题答案。

        出版前的审校稿前6章PDF下载

        近来有读者反映说MinGW_W64在安装时出错且无法纠正。实际上,这个安装程序只是下载并解压相关文件到指定的目录。如果你在安装过程中遇到这个问题,可从链接:https://pan.baidu.com/s/1DkjEdQtJwWnlIQDG36pGqQ 获取压缩包,提取码: n448,版本为8.1.0。也可以点击这里从本站下载。下载这个文件后,解压缩到某个目录,并把这个目录添加到Windows环境变量path中即可。如果还不清楚,这里是视频教程


已有 16 条评论

  1. 贾唐浩 贾唐浩

    有几个问题想咨询下:
    1.《x86汇编语言:从实模式到保护模式》会出第2版吗
    2.能不能提供Linux环境下的编程配置呢

  2. 会出第2版,正在准备稿子;
    Linux环境下的编程配置,无非就是编译,这个手工就可以做到。不麻烦。

    1. lile lile

      《x86汇编语言:从实模式到保护模式》第二版有目录吗?先让我过过瘾。大约的上市时间也透露一下

  3. 第二版没有目录,不过它是按照视频的内容来改进的。可以参照一下视频的目录:https://m.study.163.com/provider/480000001890841/index.htm?share=2&shareId=480000001890841

  4. 阿丹 阿丹

    李老师,您好!
    的习题答案只到第5章.请问练习6.4第2题的答案是什么呢?

    1. CMP AX,BX
      JG LBB
      JE LBZ
      JL LBL

  5. 阿友 阿友

    我在用您本书的配套文档配置了bochs,却无法打开.vhd文件,进行调试

    1. 删除 .lock文件即可。

  6. 啊啊 啊啊

    哪里下载勘误表

    1. 书的第一版后来修正了错误,所以目前没有。

  7. sugar-su sugar-su

    李忠老师,我在网易上买了您的汇编课程,我有一个问题想请教一下,我看hexview的一个字符是对应的两位16进制数,这是为啥?如:字符:m 对应16进制编码是:6D。为啥m对应的编码是0X6D;不像是ASCII码。

    1. sugar-su sugar-su

      哦,两个16进制,就是8位,一个字节。我理解有问题

    2. 6D不就是一个字节的编码吗?

  8. 张

    请问c语言非常道的习题只有5.12之前的吗

  9. linbo linbo

    请问第二版啥时候出啊

  10. 我希望是在年底。可能是年后。

添加新评论