汇编语言/编译原理
-
IBM PC (0520) 汇编语言程序设计沈美明等编译本书内容包括:基础知识;IBM PC机的指令系统及包括操作在内的汇编语言程序格式;循环、分支、子程序等基本程序结构以及程序设计的基本方法和技术等。
-
微型计算机汇编语言的使用与分析孔庆时,万加雷编著本书主要介绍Z80、MC68000等几种常用的8位和16位微处理器的指令系统等,并介绍了一些分析、开发系统软件的软件工具,以及一些系统软件的分析和应用。
-
80x86、80x87的结构与汇编语言程序设计周明德,张淑玲编著本书作为一部关于全球化与大众传媒的主题文集,值清华大学正式成立新闻与传播学院之际,作为“媒介研究”的第一个专题推出。在当前这样一种几乎没有国土疆界的全球化背景下,大众传媒也越来越没有时空的限制,成为超越国界的信息传播媒介。全书共收集五组20篇论文。第一组是对全球化与大众传播、大众传媒理论的反省;第二组是对全球化与国际传播格局的分析;第三组探讨了全球化对新闻学、传播学研究和教育带来的影响;第四组的主题是全球化时代下中国大众传媒所面临的机遇和挑战;第五组则是对全球化时代国际传播与意识形态、媒体政治关系的分析。
-
80X86汇编语言程序设计王元珍,曹忠升,韩宗芬编著本书为教育部普通高等教育“十五”国家级规划教材。 本书以目前使用最为广泛的80X86机为例,详细介绍了使用宏汇编语言进行程序设计的理论、方法和技巧。全书共分7章,主要内容包括:80X86宏汇编语言程序设计的基本技术和模块化程序设计技术、输入/输出、中断异常和WIN32程序设计,同时还介绍了在DOS和Windows环境下调试、运行32位段与16位段汇编源程序程序的方法,每章后面均附有丰富的习题。 本书内容新颖、重点突出、例题习题丰富、语言精炼易懂。可供各类高等学校计算机及非计算机有关专业作为教材,亦可供广大工程技术人员和其他读者自学、参考。
-
微型计算机原理与汇编语言程序设计赵国相[等]编著《重点院校推荐教材:微型计算机原理与汇编语言程序设计》将“微型计算机原理”、“微型计算机接口技术”和“汇编语言程序设计”三门课程的内容有机地融为一体, (微型计算机原理与汇编语言程序设计)和(微型计算机原理与接口技术)两《重点院校推荐教材:微型计算机原理与汇编语言程序设计》为同一门课程连续使用的教材。《重点院校推荐教材:微型计算机原理与汇编语言程序设计》以Pentium的实模式与保护模式为主线,用Pentium实模式的实现技术来替代Intel 8086的内容(目前流行以Intel 8086为基础);通过分析Pentium的保护模式来把当今微机领域内具有代表性的新设计、新技术、新思想和新潮流展示给读者;列举了一定数量的I/O接口硬件及程序设计实例,有助于建立微机系统的整机概念,加深对微机工作过程的理解,使学生初步具有微机系统软、硬件开发的能力。 《重点院校推荐教材:微型计算机原理与汇编语言程序设计》共8章,内容包括:第1-4代微处理器Intel 8008、Zilog的7.80、Intel 8086、Intel 80386的基本结构和功能特征;Pentium-PentiumⅣ微处理器的基本结构及功能,Pentium微处理器的编程结构、引脚功能及时序;Pentium微处理器的16位模式及32位模式的指令格式、寻址方式和指令系统;汇编语言程序格式、伪指令;分支与循环程序设计方法;子程序设计;高级汇编语言技术;Pentium的存储器接口,Pentium的高速缓冲存储器(Cache)及二级Cache与一级Cache的关系。《重点院校推荐教材:微型计算机原理与汇编语言程序设计》可作为高等学校计算机科学与技术、通信工程、电气工程及自动化等专业的教材,也可供从事计算机应用工作的工程技术人员及其他自学者学习和参考。
-
80X86汇编语言程序设计廖智主编本书以当前广泛使用的8X86系列微型计算机为背景,系统介绍了汇编语言程序设计的基本理论和方法,以大量实例讲述了如何用汇编语言开发应用程序,以及上机调试和运用汇编语言程序的方法,同时详细介绍了8386后继机型的增强功能。本书共分八章,内容由浅人深,循序渐进,力求遵循面向应用、重视实践的原则,着重培养学生动手能力和思维方法。本书是应用型本科计算机科学与技术专业规划教材,适用于一般工科院校计算机及相关专业的本科教学使用,也可作为计算机工作者学习汇编语言的自学参考书。"汇编语言程序设计"是计算机专业的重要专业基础课,是从事计算机研究与应用,特别是软件研究的基础,是计算机专业必修的核心课程之一。该课程从系统软件和应用软件设计的角度出发,以目前使用最为广泛的8X86系列微型计算机为例,系统地介绍了汇编语言的基本概念、基本原理和程序设计的常用方法与技术,并通过具体实例,叙述了用计算机解决实际问题的全过程,同时还介绍了在8X86机上调试运行汇编语言程序的方法及其最新集成软件CmasmW的使用。本书作为应用型本科计算机科学与技术专业规划教材之一,是以着重培养学生动手能力和思维方法为目的编写的。全书在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都遵循面向应用、重视实践的原则。全书共分九章。第一章介绍了学习8X86汇编语言程序设计所需的基础知识;第二章详细介绍了七种寻址方式及指令系统的格式、功能及使用方法;第三章主要介绍了伪指令、汇编语言程序结构和汇编语言程序的上机过程;第四章先介绍了常用的DOS功能调用,然后,系统地介绍了顺序、分支和循环程序设计的基本方法及技巧;第五章重点介绍了子程序设计的基本方法及技巧;第六章主要介绍了输A-/输出的程序设计和中断程序设计的概念和方法,以及ROMBIOS和DOS中断调用的调用方法,其中还特别介绍了"鼠标中断调用";第七章全面介绍了高级汇编语言技术:宏汇编、重复汇编、条件汇编、多模块程序设计以及汇编语言与高级语言的连接;第八章简介了8386后继机型的增强功能。第九章的实验部分具体规定了各次实验的目的要求、实验内容以及实验思考题,以方便读者自学和加强实践环节。汇编语言程序设计是一门实践性很强的课程,它需要复杂的脑力劳动,还可以培养学生的创造性和动手能力。为了帮助读者更好地掌握汇编语言程序设计的技巧,书中结合应用安排了丰富的例题和习题。读者可以通过这些例题学习一些规律,并且要认真完成习题,同时做到多编程序,多上机实践,这样,才能真正掌握程序设计的方法与技巧。本书由廖智担任主编,负责全书的总体规划和统稿工作。其中,赵鸿宇编写第一、二章;廖智编写第三~五章,第六章的部分,第九章的部分(实验一~四)和附录;徐爱芸编写第七、八章,第六章的部分和第九章的部分(实验五-八)。中南大学的杨路明教授在百忙中审阅了全部书稿,并提出了宝贵的修改意见,在此表示衷心的感谢。由于编者水平有限,书中不妥或错误之处在所难免,殷切希望广大读者批评指正。
-
编译方法学习指导与实践贺汛编著本书是编译原理课程的辅导教材。书中对该课程的各部分内容进行了整理、归纳和总结,并指出其重点。同时,选取了一些具有一定难度和代表性的例题,进行了深入细致的分析和解答,为读者提供了解题思路和解题方法。书中还精选了一些与历届研究生入学试题相类似、难度相当的题目作为习题,并给出了参考答案。另外,本书还设计了一个简单的程序设计语言的编译程序,并将其作为实验内容,通过该实验可使读者加深对编译理论的理解,提高程序设计水平。本书可作为编译原理课程的考研复习用书、教学辅导用书和实验指导书,也可作为计算机软件人员的参考资料??前言编译技术是计算机语言发展的支柱,也是计算机科学中发展最迅速、最成熟的一个分支。编译原理作为计算机专业的一门核心课程,在教学中占有十分重要的地位。由于其内容具有较强的理论性和实践性,学生在学习过程中普遍感到内容抽象、难于理解、题目难做。为此特编写本书,希望本书能够成为学生学习编译原理的好帮手,能使读者更全面、更透彻地理解和掌握编译的原理和方法,不再感到这门课程难学。本书作为编译原理课程的学习辅导用书,内容包括了编译各阶段的基本理论与方法,以及在编译过程中涉及到的一些问题。全书共分9章:第1章简单介绍了编译程序的功能、编译阶段的划分及编译程序的结构;第2章对语言与它的描述工具——文法进行了叙述;第3章为词法分析,涉及的主要技术是正规式与有限自动机:第4章为语法分析,主要包括自顶向下分析法中的预测分析法(LL(1)分析法)和递归下降分析法、自底向上分析法中的算符优先分析法和LR分析法:第5章为语法制导翻译与中间代码生成的相关内容;第6章介绍了编译过程中大量使用的符号表,包括它的作用及组织方法和管理方式;第7章从编译的角度介绍了程序运行时如何分配、管理好存储空间:第8章为代码优化,主要介绍了局部优化、循环优化的方法;第9章为目标代码生成,主要介绍了基本块的优化算法。书中每章的结构都相同,包括四部分:(1)主要内容。介绍这一章应掌握的概念、技术和相关算法,并点出这一章的重点;(2)例题解析。精选了一些典型题目,给出了解题思路、解题方法和要注意的问题,题目不多,但具有代表性:(3)习题。要学好编译的方法,就必须亲自动手做题目,这里给出了一些与例题相对应的作业:(4)习题参考答案。对习题中的每一道题目都给出了参考答案,大部分题目还给出了解题过程。本书还给出了一个简单的程序设计语言(S语言)的编译程序,将其作为实验。该实验将编译程序划分为三遍,分别实现词法分析、语法分析并生成中间代码、生成目标代码。书的最后附上了C语言程序清单。本书实验程序由戴跃发、刘继臣、王继刚等同学编程、调试,在此表示衷心感谢。由于作者水平有限,书中不妥之处,敬请读者批评指正。编者
-
IBM-PC汇编语言程序设计试题解胡又农主编本书是学习IBM-PC汇编语言程序设计和参加汇编语言程序设计各类考试的参考书。适用于考前复习、强化训练及能力提高阶段。本书包含1000余道试题,内容包括填空、选择、判断及编程等常见题型,并给出全部题目的参考答案和部分答案解析。针对汇编语言编程这个难度较大的题型,本书对算法及程序实现等内容都做了详细的说明,这些内容将有助于读者提高汇编语言编程水平。本书适合计算机、电子信息类大专及本科、成人教育、自学考试、文凭考试、等级考试等人员以及计算机编程爱好者阅读和参考。
-
汇编语言课程设计案例精编李珍香,刘红梅,赵润林编著《汇编语言程序设计》作为一门课程,对于训练学生掌握程序设计技术、熟练上机操作及程序调试等技能有着重要的作用,但该课程实践性很强,只有通过实际编程和上机实践才能掌握程序设计技术,并使其达到较高水平。目前,市面上现有的侧重于实践技能的教材不能完全满足教学需求,为此,我们编写了这本汇编语言案例书,一方面作为《汇编语言程序设计》的配套教材为课程设计教学服务:另一方面,使用汇编语言进行程序开发的工程技术人员也可以根据本书内容进行上机实践,从而从中得到收益及提高。为使本书成为一本有较高参考价值、培养学生汇编语言实用编程能力的教材,根据作者在多年的教学及工程实践中开发汇编语言程序的经验,本书以专题的方式,本着由浅入深的原则安排各章的内容。本书共10章,列举了27个汇编语言在算术运算、非数值处理、字符图形设计、乐曲程序设计、动画程序设计、中断程序设计、系统功能调用、磁盘文件管理等方面的实用案例。其中第10章是两个综合型的大程序,涵盖了《汇编语言程序设计》的所有知识,同时又为使用汇编语言程序设计者提供了编程技巧和思路。本书是一本实践性很强的教材。本书共分10章,列举了27个汇编语言在算术运算、非数值处理、字符图形设计、乐曲程序设计、动画程序设计、中断程序设计、系统功能调用、磁盘文件管理等方面的实用案例。本书所有程序已在PC系列微机上调试通过。所有案例的源程序代码和可执行程序都可从中国水利水电出版社网站下载,网址为:www.waterpub.com.cn。本书是一本实用的汇编语言课程设计教材,可作为《汇编语言程序设计》的配套教材,适合高等院校计算机专业或其他相关专业的学生使用,同时对于使用汇编语言进行程序开发的技术人员也有一定的参考价值。
-
Win32汇编语言实用教程冉林仓编著本书在介绍Win312汇编语言指令和基本语法的基础上,重点介绍如何使用汇编语言和Windows SDKAPI开发Win32应用程序,同时党政军探讨了汇编语言和Visual C++的混合编程、驱动程序的开发、COM组件的使用和开发、数据库开发、代码优化、异常处理以及程序跟踪调试等问题。对于每个主题,书中都是提供了开发要领及应用的实例和技巧,本书主要面向具备一定汇编语言基础和初步的Win32编程经验的用户。