汇编语言(第3版)

王爽

出版时间

2013-09-01

ISBN

9787302333142

评分

★★★★★
书籍介绍

《汇编语言(第3版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。《汇编语言(第3版)》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。

王爽,著名计算机科学教育家,哲学家,在高等教育、计算机科学与技术、IT产业等诸多领域都有所成就。1975年出生于黑龙江省齐齐哈尔市。1997年毕业于宁夏大学计算机科学及应用专业。2007年开创了可行性哲学理论体系。从1999年起,陆续提出并实践了知识屏蔽、线索化、多元环境、可持续性发展能力培养、纯公益教育体系等一系列对我国教育事业的发展具有基础意义与启示意义的思想与理论。2005年到2012年,建立了“三个一工程”等多项旨在培养计算机专业学习者核心专业能力和综合素质的大型教育公益事业。王爽老师多年以来一直积极致力于推动教育发展的各项事业,是我国计算机专业领域的教育公益事业的开启者与多项大型教育公益事业的建立者。从2005年起到2012年,其在教育领域所进行的理论与实践工作,成为我国计算机专业领域的教育公益事业发展的基础。

精彩摘录
  • "汇编指令时机器指令便于记忆的书写格式。"
  • "程序员用汇编语言写出源程序,再用编译器将其编译为机器码,由计算机执行。"
  • "P124: 我们是不能自己随便决定哪些空间可以使用的,应该让系统来为我们分配。我们可以在程序中,定义我们希望处理的数据,这些数据就会被编译,连接程序作为程序的一部分写到可执行文件中。当可执行文件中的程序被加载入内存时,这些数据也同时被加载入内存中。与此同时,我们要处理的数据也就自然而然地获得了存储空间。 END除了通知编译器程序结束外,还可以通知编译器程序的入口子什么地方。 如何知道哪一条指令是程序的第一条要执行的指令?这一点,是由可执行文件中的描述信息指明的。我们知道,可执行文件由描述信息和程序组成,程序来自于源程序中的汇编指令和定义的数据;描述信息则主要是编译、连接程序对原程序中相关伪指令"
  • "P139: 我们可以在汇编程序中,用'......'的方式指明数据是以字符的形式给出的,编译器将把它们转化为相对应的ASCII码。 P141: 要改变一个字母的大小写,实际上就是要改变它所对应的ASCII码。小写字母的ASCII码值比大写字母的ASCII码值大20H。 P142: 就ASCII码的二进制形式来看,除第五位(位数从0开始算)外,大写字母和小写字母的其他各位都一样。大写字母的ASCII码第五位是0,小写字母的第五位为1。因此可以用and(and 11011111B)指令,将第5位置0,将该字母变成大写字母;用or(or 00100000B)指令,将它的第5位置1,将它变成小写字母。"
  • "P152: [idata]用一个常量来表示地址,可用于直接定位一个内存单元。 [bx]用一个变量来表示内存地址,可用于间接定位一个内存单元。 [bx+idata]用一个变量和常量表示地址,可在一个起始地址的基础上用变量间接定位一个内存单元。 [bx+si]用两个变量表示地址。 [bx+si+idata]用两个变量和一个常量表示地址。"
  • "如果一个问题的解决方案,是我们陷入了一种矛盾之中。那么,很可能是我们考虑问题的出发点有了问题,或是说,我们起初运用的规律并不适合。"
  • "将10000H~1FFFFH作栈段,若SS=1000H,SP应为多少?"
  • "这好似航行,我们为学习者设计一条航线,航线上分布着港口,每一个港口都是下一个港口的起点。漫长的旅途被一个个港口分割,我们通过到达每个港口来完成整个航行。 为了按循序渐进的原则构造学习线索,本书采用了一种全新的信息组织和加工艺术,我们称其为:知识屏蔽。有的教材只注重知识的授予,并不注重知识的屏蔽。在教学中知识的屏蔽十分重要,这是一个重点突出的问题。计算机是一门交叉学科,一部分知识往往还连带着其他的相关内容,这些连带的相关内容如果处理不好,将影响学习者对目前要掌握的知识的理解。本书采用了知识屏蔽的方法,对教学内容进行了最小化分割,力求使我们在学习过程中所接触到的每一个知识点都是当前唯一要去理解的东"
作者简介
王爽,著名计算机科学教育家,哲学家,在高等教育、计算机科学与技术、IT产业等诸多领域都有所成就。1975年出生于黑龙江省齐齐哈尔市。1997年毕业于宁夏大学计算机科学及应用专业。2007年开创了可行性哲学理论体系。从1999年起,陆续提出并实践了知识屏蔽、线索化、多元环境、可持续性发展能力培养、纯公益教育体系等一系列对我国教育事业的发展具有基础意义与启示意义的思想与理论。2005年到2012年,建立了“三个一工程”等多项旨在培养计算机专业学习者核心专业能力和综合素质的大型教育公益事业。王爽老师多年以来一直积极致力于推动教育发展的各项事业,是我国计算机专业领域的教育公益事业的开启者与多项大型教育公益事业的建立者。从2005年起到2012年,其在教育领域所进行的理论与实践工作,成为我国计算机专业领域的教育公益事业发展的基础。
目录
第1章 基础知识
1.1 机器语言
1.2 汇编语言的产生
1.3 汇编语言的组成
1.4 存储器

显示全部
用户评论
含泪读完全部,前面10章的实验和作业都做了,后面潦潦草草过完,这本书不愧是国内计算机的标杆,循序渐进和知识屏蔽做的非常好,爱了爱了
怀孕后读的第一本计算机教材,详细剖析了x86系列CPU的架构,尤其指针部分,对于后面学习c语言很有帮助
有些注释比csapp都容易懂
优点: 1,讲得详细,往往一个知识点的一些疑难问题,前一页刚纠结,后几页作者就自问自答地解答了。 2,看起来不费力,甚至在一些比较烦杂的环境中,断断续续地学也能有收获。 缺点: 1,因为奉行用到才学的原则,知识点可能较为分散,不利于构建知识体系,看起来有些杂乱。 2,对一些知识点没有讲清楚,比如si和di寄存器的含义。 总的来说:适合作为汇编入门的第一本书,但想学好汇编还得看其它书。 实际上错误颇多。虽然很多人吹,但是我看完后,去上课,发现许多东西都有出入。现在我一边得上课,一边还得防王爽的背刺。
牛逼!让自称经典的教材玩蛋去吧
入门首选,不过编程还是要多写代码多思考的
低配csapp,对新手很友好。没什么特别难的部分,王老师甚至会给你说command命令在哪里
第一本汇编语言书,刷了2遍,每个章节知识讲透彻了,习题难易适中,非常适合初学.之前学习过CSAPP的汇编部分,只会看却不太会写.认真读完这本书并做完题,对汇编的生疏和恐惧减轻了许多.接下来还需要一本提高的汇编语言书籍学习.
用的是16位实模式汇编,简单易懂,不容易让读者从一开始就陷入海量的细节,但是实验要是能用更现代的模拟器完成就更好了
作为CSAPP的铺垫看的,汇编写程序真的太费力啦。
下载
收藏