汇编语言/编译原理
-
IBM-PC汇编语言程序设计试题解胡又农主编本书是学习IBM-PC汇编语言程序设计和参加汇编语言程序设计各类考试的参考书。适用于考前复习、强化训练及能力提高阶段。本书包含1000余道试题,内容包括填空、选择、判断及编程等常见题型,并给出全部题目的参考答案和部分答案解析。针对汇编语言编程这个难度较大的题型,本书对算法及程序实现等内容都做了详细的说明,这些内容将有助于读者提高汇编语言编程水平。本书适合计算机、电子信息类大专及本科、成人教育、自学考试、文凭考试、等级考试等人员以及计算机编程爱好者阅读和参考。
-
汇编语言课程设计案例精编李珍香,刘红梅,赵润林编著《汇编语言程序设计》作为一门课程,对于训练学生掌握程序设计技术、熟练上机操作及程序调试等技能有着重要的作用,但该课程实践性很强,只有通过实际编程和上机实践才能掌握程序设计技术,并使其达到较高水平。目前,市面上现有的侧重于实践技能的教材不能完全满足教学需求,为此,我们编写了这本汇编语言案例书,一方面作为《汇编语言程序设计》的配套教材为课程设计教学服务:另一方面,使用汇编语言进行程序开发的工程技术人员也可以根据本书内容进行上机实践,从而从中得到收益及提高。为使本书成为一本有较高参考价值、培养学生汇编语言实用编程能力的教材,根据作者在多年的教学及工程实践中开发汇编语言程序的经验,本书以专题的方式,本着由浅入深的原则安排各章的内容。本书共10章,列举了27个汇编语言在算术运算、非数值处理、字符图形设计、乐曲程序设计、动画程序设计、中断程序设计、系统功能调用、磁盘文件管理等方面的实用案例。其中第10章是两个综合型的大程序,涵盖了《汇编语言程序设计》的所有知识,同时又为使用汇编语言程序设计者提供了编程技巧和思路。本书是一本实践性很强的教材。本书共分10章,列举了27个汇编语言在算术运算、非数值处理、字符图形设计、乐曲程序设计、动画程序设计、中断程序设计、系统功能调用、磁盘文件管理等方面的实用案例。本书所有程序已在PC系列微机上调试通过。所有案例的源程序代码和可执行程序都可从中国水利水电出版社网站下载,网址为:www.waterpub.com.cn。本书是一本实用的汇编语言课程设计教材,可作为《汇编语言程序设计》的配套教材,适合高等院校计算机专业或其他相关专业的学生使用,同时对于使用汇编语言进行程序开发的技术人员也有一定的参考价值。
-
Win32汇编语言实用教程冉林仓编著本书在介绍Win312汇编语言指令和基本语法的基础上,重点介绍如何使用汇编语言和Windows SDKAPI开发Win32应用程序,同时党政军探讨了汇编语言和Visual C++的混合编程、驱动程序的开发、COM组件的使用和开发、数据库开发、代码优化、异常处理以及程序跟踪调试等问题。对于每个主题,书中都是提供了开发要领及应用的实例和技巧,本书主要面向具备一定汇编语言基础和初步的Win32编程经验的用户。
-
编译原理课程设计王雷,刘志成,周晶编著本书特色:编译理论和技术作为计算机科学研究和工程应用的基础,受到了广泛的重视。编译原理也是大学计算机专业的必修课程。本书使用优秀的开源Java编译器GJC作为编译教学的基础平台,通过分析一个真正实用的现代编译系统,把编译理论应用到实际的工程实践中。全书不仅包括对编译器源代码的分析、对实例的讲解,还在最后给出3个具体的课程设计实验,介绍如何用书本上的编译理论实现一个真正的编译器。●使用优秀的开源编译器作为教学平台,系统规模不大,且源程序有着很好的注释。●通过详尽的源代码剖析和实例讲解,循序渐进地启发学生完成课程设计。●结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实践需要。●是一本注重应用的实验教程,因此可以和讲授编译理论的教材配合使用。编译原理是大学计算机专业的必修课程。本书使用优秀的开源Java编译器GJC作为编译教学的基础平台,通过分析一个真正实用的现代编译系统,把编译理论应用到实际的工程实践中。全书不仅包括对编译器源代码的分析、对实例的讲解,还在最后给出3个具体的课程设计实验,介绍如何用书本上的编译理论实现一个真正的编译器。本书适合作为大专院校编译原理课程设计的指导用书,相关的从业人员和研究人员也可以从中获得有益的参考。
-
编译原理解题与分析王海源主编本书对编译各部分知识的要点和难点,对解题的方法和技巧作了全面的分析。按自测题、历年考研试题、典型问题和典型方法等不同层次,提供了大量编译习题及其分析和解答。更重要的是,通过对编译原理基本思路透彻的分析、归纳和总结,通过对典型问题的剖析,使读者能更好地掌握编译的学习方法(包括解题的基本方法)。本书表述严谨,推理缜密,语言精练,实例丰富。对高校计算机专业学习编译课程的学生,是一本合适的参考书;对相关专业的毕业生,是一本难度适中的考研教材;对有志于计算机科学事业者,是一本可选的自学读本;对从事编译课程教学的教师,也不失为一本良好的教学参考书。本书提供的每一层次的习题,均附有解答,以便于读者学习之用。在计算机软件科学中,编译是较早在实践上和理论上同时取得巨大发展的一个分支。世界上第一个编译程序,早在20世纪50年代中期就已问世。经过近半个世纪的努力,编译理论和技术伴随着计算机技术的发展而迅速完备化和系统化,形成了一个完整的理论体系,并且开发出了丰富的编译程序的实现语言、实现环境和开发工具。在此基础上,设计并实现一个编译程序不再是高不可攀的事情。编译技术,作为一门计算机软件技术,内涵极为丰富。有关词法、文法的分析,有关表格的处理,有关符号信息的处理方法,有关清晰有效的算法描述方法,有关形形色色数据结构的运用,自动机理论及其对规划程序的指导作用……,凡此种种,不仅为编译科学自身提供了坚强的支持,而且为软件工程和各种软件开发技术的发展和完备,为整个软件学科的发展作出了宝贵的贡献。也正因为这个原因,编译原理成为计算机专业一门重要的专业课程,也成为高等学校计算机专业研究生入学考试的一项重要内容。由于编译原理这门课内涵丰富,外延广泛,有一定的复杂性,所以学习者掌握起来有一定的难度,解答习题和分析问题也往往会遇到一定的困难。因此,一本编译的习题书,一本有关分析和解答编译问题的参考书,对每个计算机专业的学习者都是有益处的。编者有多年的教学实践,通过汇集、加工、整理资料,编写了这本《编译原理解题与分析》,目的在于:为学习编译原理者提供一本合适的参考书;为考研复习者提供一本有价值的带分析的习题书。本书中,按典型问题和典型方法、历年考研试题、自测题等不同层次,提供了大量编译习题。但是,编者更多的是想通过对编译原理基本思路透彻的归纳、分析和总结,并对典型问题的剖析,使编译的学习方法,包括解题的基本方法能给学习者留下较为深刻的印象,从而为把厚厚的编译教材读"薄"。全书分为10章:第1章是编译及相关知识的概述:第2章是文法和语言的形式定义和编译中的概念和原理的的综合;第3章介绍词法分析方法和单词的识别工具(主要介绍了自动机理论);第4章和第5章按自顶向下和自底向上介绍了语法分析的算法;第6章论述语法制导翻译和中间代码生成的种种处理;第7章是符号表的组织和处理方法,第8章是存储组织与分配;第9章和第10章分别介绍了代码优化和目标代码生成的相关内容。重点在第2、3、4、5章。每一章按本章导读、知识结构、知识要点扫描、难点剖析、典型问题和典型方法、历年试题解析、自测题和自测题参考答案等8个部分。典型问题和典型方法指出了每章难点、要点、关键点所在,并注意分析产生错误的根源:历年试题解析按年份的次序选编了全国名校的研究生入学试题。这两部分的习题均有一定的难度,均附有解题思路和分析解答过程,以适合不同层次的学生的需求。本书难易适当,适用于计算机本科学生作为编译原理课程的参考书,也适用于报考计算机专业研究生的学生作为复习指导书。编写本书时,编者尽力将多年教学实践中的体会和发现的各种难点和关键问题以直观、简洁的形式蕴含在实际例题的分析之中,旨在加深读者对知识的理解。由于编者水平有限,加之时间紧迫,习题量大,所以本书无论在编排上和内容上,都难免会有不合理及疏漏之处,请广大读者批评指正。本书由王海源主编,参加编写的还有张世正教授、胡金初副教授、马燕副教授、胡荷芬副教授、徐伟祖、俞嵘、张兆滨和丁北英四位高级工程师,许航老师、陈军华老师以及王蓓、张梅女士也给予我们真诚的帮助。在此,表示由衷的感谢!作者
-
Windows汇编语言程序设计吴中平编著本书从基本的汇编知识入手,循序渐进地介绍了汇编语言的基本概念和程序设计方法,重点讲解了Windows环境下汇编语言程序设计的基本原理及其实现过程,尤其对操作系统原理的核心内容——CPU保护方式、内存管理、进程和线程等做了精辟论述,并配以图解和详细的实例,更便于读者学习。 本书主要面向初、中级程序设计人员和广大计算机爱好者,亦可作为培训教材使用。
-
编译原理陈应明,马俊杰,张怀庆编著本书全面地介绍了编译程序的基本结构,系统地阐述了编译原理的一般理论和常用的方法和技术。全书共分为9章,包括编译简介、简单的一篇编译器、词法分析、语法分析、类型检查、语未能制导翻译与中间代码生成、动行的环境、代码生成、代码优化等相关内容。在内容的组织上,本书将编译原理的基本理论和具体的实现技术有机地结合起来,既准确清楚地阐述了相关的概念和原理,又给出了典型的实现程序流程图。 本书理论和实践并重,叙述严谨、简明,富有启发性,且内容深入浅出,便于自学。本书不仅可以作为高等院校相关专业的教材,也可以作为计算机专业人员的参考用书。
-
汇编语言程序设计习题与解析葛洪伟等编著本书为配合“汇编语言程序设计”课程的学习而编写,通过习题的解析,使学生充分掌握汇编语言程序设计的方法和技巧,深化对基本概念的理解,提高分析问题和解决问题的能力。本书分为12章,每章包括复习提要、典型例题解析和习题与答案3部分。书中所有习题均给出答案,以便于学生练习、自我检测。本书内容丰富,习题覆盖面广,既收集了较容易的题目,也收集了难度适中和较高难度的题目;在形式和内容上既突出基础知识的复习巩固,也注重程序设计能力的培养。本书可作为计算机及相关专业本、专科学生学习汇编语言程序设计课程的参考书,也可作为计算机等级考试应试者的参考书。
-
IBM PC 80X86 汇编语言程序设计姜媛媛,任卓谊编著本书结合汇编语言自身的优点,以目前广泛运用的IBM PC为背景,全面系统地介绍了80X86计算机汇编语言程序设计的基础知识、基本原理和程序设计的基本方法。
-
汇编语言程序设计孙卫真,饶敏,杨西珊编著本书以Intel8086/8088指令系统和宏汇编语言为主体。全面而系统地介绍了16位微处理器的汇编语言程序设计方法。前3章为基础,讲解16位基本整数指令及其汇编语言程序设计的知识:汇编语言程序设计的基础知识、IBM-PC的寻址方式和指令系统、汇编语言程序格式。中间4章为程序设计主体,从不同的方面介绍了汇编语言程序设计的基本内容和实际应用知识,结合实际应用,深入浅出地分析了程序设计的组合单元:顺序程序设计、分支程序设计、循环程序设计和子程序设计。最后1章为提高部分,主要有汇编语言与C/C++及其它高级语言的混合编程。各章配有丰富的习题和详细的上机指导,附录提供了Debug等工具的使用说明。本书特点:内容精炼、语言通顺易懂、结构清晰、实例丰富。适合高校本、专科计算机、电子、自动控制等专业作教材,也适合计算机应用开发人员作参考书。