王爽著 00001 0000 100001 0000101110o 00111001111010001010000o1011 iooo ssee 0000的00o的 1D00010111100010101001110111000010300001110501111010001010000111010111010100010100010101010101010000 tanIt f11010111101000) 1 101011 101010001010001010101010101000011101011110001111110001010000011101 Assembly Language 汇缅i 清华大学出版社
文稿编辑:桑任 组:应F害设计:陈 汇编语言 本书采用了独特的教学理念.完全按照循序渐进的原则写成。学习是一 个动态的过程.本书的重要的宗旨就是对学习的过程进行引导。因此,作者 打破了传统教材按照静态的知识结构对内容进行组织的体例,在其中构造了 一个贯穿始终的可以步步深入的学习线索。使得读者可以真正深入地理解机 器运行程序的机理和获得高质量的底层编程体验,为计算机科学相关课程的 学习和研究打下坚实的理论和实践基础 本书特色 ·采用全新的结构对课程内容进行了组织,对知识进行最 小化分割,为读者构造了循序漸进的学习线索 ·在深入本质的层面上对汇编语言进行讲解 ·对关键环节进行深入的剖析 Assembly Language 15BN7-302-07195-0 新书查询及技术支持: ww.epress. cn 读者服务邮箱:service@wenyuan.com.cn 9787302071952> 定价:2800元 ssembly
汇编语言 王爽著 清华大学出版社 此京
内容简介 汇编语言是各种CPU所提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进 行工作。汇编语言是很多相关课程(如:数据结构、操作系统、微机原理等)的重要基础。为了吏好地引导、 帮助读者学习汇编语言,作者以循序渐进的方式精心创作了这本书。本书具有如下特点:采用全新的结构 对课程的内容进行了组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层 面上对江编语言进行讲解:对关键环节进行深入的剖析。 本书可用作大学计算机专业本科生的汇编教材及希望深入学丬计算机科学的读者的自学教材 版权所有,翻印必究 本书封面贴有清华大学出版杜激光防伪标签,无标签者不得销售。 图书在版编目|P)数据 汇编语言/王爽著.一北京:清华大学出版社,2003 ISBN7-30207195-0 Ⅰ.汇…I.王…Ⅲ汇编语言Ⅳ.TP313 中国版本图书馆CIP数据核字(2003)第078272号 出版者:清华大学出版社 地址:北京清华大学学研大厦 http://www.tup.com.cn 邮编:10084 社总机:010-62770175 客户服务:010-62776969 组稿编辑:应勤 文稿辑:桑任松 封面设计:陈刘源 印刷者:北京国马印刷厂 装订者:北京市密云县京文制本装订厂 发行者:新华书店总店北京发行所 开本;185×260印张:20.5字数:490千字 版次:2003年9月第1版2003年12月第2次印刷 书号:ISBN7-30207195-0/TP·5237 印数:5001~9000 定价:28.00元
前言 汇编语言是很多相关课程(如:数据结构、操作系统、微札原理等)的重要基础。其实 仅从课程关系的角度讨论汇编语言的重要性末免片面,概括地说,如果读者想从事计算机 科学方面的工作的话,汇编语言的基础是必不可缺的。原因很简单,我们的工作平台、研 究对象都是机器,汇编语言是人和计算机沟通的最直接的方式,它描述了机器最终所要执 行的指令序列。我们想深入研究英国文化,不会英语行吗?汇编语言是和具体的微处理器 柑联系的,每·种微处理器的汇编语言都不样,我们只能通过-种常用的、结构简洁的 微处理器的汇编语言来进行学习,从而达到学习江编的两个最根本的目的:充分获得底层 编程的体验,深刻理解机器运行程序的机理。这两个目的达到了,其他目的也就自然而然 地达到了。举例来说,你在学习操作系统等课程时,对许多问题就会有很通透的理解。 我们的学习不能在一台抽象的计算机上来进行,必须针对一台具体的计算机来完成学 习过程。为了使学习的过程容易展开,木书采用以8086cPU为中央处理器的PC机来进行 学习。8086CPU可以满足以下条件:常用而结构简洁,常用保证了可以方便地进行实践, 结构简洁则便于进行教学。纯粹的8086PC机已经不存在了,对于现今的机器来讲,它已 经属于古玩。但是,现在的任何一台PC机中的微处理器,只要是和 Intel兼容的系列,都 可以8086的方式进行工作。可以将一个奔腾系列的微处理器当作一个快速的8086微处理 器来用。整个奔腾PC的工作情况也是如此,可以当作一台高速的8086C来用。关于微处 理器及相关的一些问题请参看附注1。 为了更好地引导、帮助读者学习汇编语言,作者精心创作了这本书。下面对教学思想 和教学内容的问题进行一些探讨,希望在一些重要的问题上和读者达到共识 1.教学思想 门课程是由相互关联的知识构成的,这些知识在一本书中如何组织则是一种信息组 织和加工的艺术。学习是一个循序渐进的过程,但并不是所有的教学都是以这种方式完成 的,这并不是我们所希望看到的事情,因为任何不以循序渐进的方式进行的学习,都将出 现盲目探索和不成系统的情况,最终学习到的也大都是相对零散的知识,并不能建立起 个系统的知识结构。非循序渐进的学习,也达不到循序渐进学习所能达到的深度,因为后 者是步步深入的,每一步都以前一步为基础 读者也许会问:“我们不是一直以循序渐进的方式学习吗?有哪本书不是从第一章到 最后一章,又有哪门课不是从头讲到尾的呢?” 本书从第一章到最后一章,一门课从头到尾,这是一个时间先后的问题,这并不等 于就是以循序渐进的方式在学习。我们常有这样的感受,想认真地学习一门较难的课程 可是却经常看不懂书上的内容;有时觉得懂了,可又总有一种不能通透的感觉,觉得书上 的内容再反复看,也不能深入下去了。这些情况都说明,我们并未真正以循序渐进的方式