汇编语言第四版是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础
编辑推荐《汇编语言》是我国计算机科学教育领域的部重要的经典著作。本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
本书自出版以来,受到业內专家和高校教师、广大计算机专业学生和计算机科学与技术学习者的热烈欢迎和高度评价。100多所高校用作教材,取得了非常好的教学效果。很多人在网络上将其
与国外同专业名著相并列向广大读者推荐。本书很大程度地推动了我国计算机科学与技术教育的发展。本书出版15年连续印刷了45次,成为本专业学生和广大学习者的必读书。
为满足新的出版需要,本社特请王爽老师对此书的第3版进行了修订,出版第4版,以飨读者。
内容简介汇编语言是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了这本书。《汇编语言(第4版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行z小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。
《汇编语言(第4版)》可用作大学计算机专业本科生的汇编语言教材及希望深入学习计算机科学的读者的自学教材。
作者简介王 爽 著名计算机科学教育家,哲学家,在高等教育、计算机科学与技术、IT产业等诸多领域都有所成就。1975年出生于黑龙江省齐齐哈尔市。1997年毕业于宁夏大学计算机科学及应用专业。2007年开创了可行性哲学理论体系。从1999年起,陆续提出并实践了知识屏蔽、线索化、多元环境、可持续性发展能力培养、纯公益教育体系等一系列对我国教育事业的发展具有基础意义与启示意义的思想与理论。2005年到2012年,建立了“三个一工程”等多项旨在培养计算机专业学习者核心专业能力和综合素质的大型教育公益事业。
王爽老师多年以来一直j极z力于推动教育发展的各项事业,是我国计算机专业领域的教育公益事业的开启者与多项大型教育公益事业的建立者。从2005年起到2012年,其在教育领域所进行的理论与实践工作,成为我国计算机专业领域的教育公益事业发展的基础。
教学重心和内容特点本书的教学重心是:通过学习关键指令来深入理解机器工作的基本原理,培养底层编程意识和思想。本着这个原则,本书的内容将和传统的教材有着很大的不同。
(1) 不讲解每一条指令的功能
指令仅仅是学习机器基本原理和设计思想的一种实例。而逐条地讲解每一条指令的功能,不是本书的职责所在,它应该是一本指令手册的核心内容。这就好像文学作品和字典的区别,前者的重心在于用文字表达思想,后者讲解每个字的用法。
(2) 编程的平台是硬件而不是操作系统
这一点尤为重要,直接影响以后的操作系统的教学。我们必须通过一定的编程实践,体验一个裸机的环境,在一个没有操作系统的环境中直接对硬件编程。这样的体会和经验非常重要,这样我们才能真正体会到汇编语言的作用,并且看到没有操作系统的计算机系统是怎样的。这为以后的操作系统的学习打下了一个重要的基础。
(3) 着重讲解重要指令和关键概念
本书的所有内容都是围绕着“深入理解机器工作的基本原理”和“培养底层编程意识和思想”这两个核心目标来进行的。对所有和这两个目标关系并不密切的内容,都进行了舍弃。使学习者可以集中注意力真正理解和掌握那些具有普遍意义的指令和关键概念。
本书在深入到本质的层面上对重要指令和关键概念进行了讲解和讨论。这些指令和概念有:jmp、条件转移指令、call、ret、栈指令、int、iret、cmp、loop、分段、寻址方式等。