汇编语言/编译原理
-
编译原理实践教程胡元义,邓亚玲,胡英著本书主要涉及编 译原理的实践,包括高级程序语言到中间语言、汇编语言到机器指令两部分实践内容。作为编译原理的辅助教材,本书由浅入深地阐述了编译理论具体指导编译程序设计的循序渐进过程,较好地解决了编译与实践的衔接问题。本书不但开拓了学习的视野,而且给 出了如何设计一个大型工程软件的开发应用实例。本书作为学习编译原理的实践教材,可以与目前各种编 译原理教材配合使用,也可以作为计算机软件工程人员的参考资料。 -
面向对象程序设计(美)Michael J.Laszlo著;杨秀梅等译;杨秀梅译《面向对象程序设计:图形应用实例》面向对象程序设计(OOP)的思想和方法在现代软件设计中越来越重要。本书使读者站在软件工程的高度,理解和掌握面向对象程序设计技术并能应用它解决实际问题。书中以大量的Java程序(大多数是二维计算机图形程序)为实例阐明了面向对象程序设计中的重要概念和设计方法。开篇先阐述了OOP中的对象模型、过程抽象和数据抽象,接着介绍了继承和组合,最后讨论了设计模式和应用程序框架。本书还使用了统一建模语言UML来描述一些设计概念,使读者站在更高的分析与设计层次来认识和理解所需解决的问题。本书还附有大量的练习,针对每节的内容提出问题,让读者进一步巩固所学的理论和方法。本书可作为计算机专业本科生的教学参考,对涉及OOP的广大软件开发设计者而言也是不错的指导。 -
编译原理侯文永,张冬茉编著编译原理是计算机专业的一门重要专业课,本书旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。本书较系统地介绍了经典的、广泛应用的技术,特别注重词法分析器、语法分析器的自动生成,以及语法制导的翻译方法和以控制流分析与数据流分析为基础的代码优化,并概要介绍了属性文法和并行编译。各章之后附有习题,其中包括要求用C语言实现相应的分析器、翻译器、优化器、代码生成器的习题。本书可作为高等院校计算机科学专业的教材,也可作为教师、研究生、软件技术人员的参考书。 -
编译原理简明教程崔冬华,冯秀芳,范辉编著本书全面地介绍了编译程序的基本结构,系统地阐述了编译原理的一般理论和常用的有效方法与技术。全书共分12章,包括:形式语言与自动机理论、词法分析、语法分析、语义分析及中间代码的生成、代码优化、目标代码生成及错误校正等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,既准确清楚地阐述了相关的概念和原理,又给出了典型的实现程序流程图。在分析方法中介绍了LL(K)方法、递归下降分析法、算符优先分析法和LR(K)方法等。本书理论和实践并重,叙述严谨、简明,富有启发性,内容深入浅出,便于自学。各章之后附有习题,有关部分配有上机练习题。本书可作为大学计算机专业本科生的教材,也可作为教师、研究生或计算机科技人员的参考书籍。 -
Windows环境下32位汇编语言程序设计罗云彬编著Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。 -
编译原理试题精选题解伍春香本书是为计算机及相关专业学生编写的编译原理课程的学习与考试指导用书,目的是为了帮助读者在学习了编译原理课程有关知识的基础上,更好地理解其基本原理和方法,提高分析问题和解决问题的能力,从而增加通过考试的能力与信心。本书内容覆盖了编译原理课程所涉及的基本原理和主要内容。全书分9章,依次为概述、文法和语言的形式定义、词法分析与有穷自动机、自上而下语法分析、自下而上语法分析、语法制导翻译、运行阶段的存储组织与分配、代码优化、模拟试题及解答。除第9章外,各章的内容均由四部分组成:知识体系、知识点简介、典型题精解、强化练习。本书可作为高等院校计算机专业本科生学习、考试的参考书籍,也可作为研究生入学考试的复习用书。 -
PIC单片机宏汇编与集成开发环境(美)微芯科技股份有限公司著;石朝林译;石朝林译本书按美国微芯科技股份有限公司的英文数据手册《MPASM USER’S GUIDE with MPLINK and MPLAB》和《MPLABIDE,SIMULATOR,EDITOR USER’S GUIDE》翻译而成。共分为上、下两篇。上篇主要介绍PIC单片机的宏汇编系统、伪指令系统的定义与使用,如何在链接器的帮助下高效快速地开发出具有良好兼容性、可靠性的应用软件,建立和维护库函数。下篇主要针对MPLAB IDE集成开发环境,介绍软件包的安装,系统菜单、编辑器的使用,开发环境的设置,“工程”的建立,软件模拟及硬件仿真等。本书内容由浅入深,循序渐进。可以作为广大PIC开发工程师、大专院校师生学习PIC单片机的入门教材,同时也是一部随手可查的技术手册。 -
如何使用KEIL 8051 C编译器(韩)金炯泰(Kim Hyoung-Tae)著;金奎焕,李允俊,任正权译本书介绍了KEIL编译器V6.1和V5.5版本的安装和使用技术。详细地讲解了KEIL C编译器的Windows集成开发环境uVision2和软件仿真器dScope V6.1和V5.5的强大功能和具体使用方法。较详细地介绍了单片机实时多任务操作系统RTX51及其子集RTX51 Tiny的具体功能和应用方法。本书还介绍了在应用程序的开发中使用的具体技术,如在KEIL编译器上生成库函数的方法、代码组、内汇编、监控程序以及8032内核的E5 CSoC系列的开发系统程序Triscend FastChip 2.1.2的具体应用方法和应用实例等。最后,在附录中还介绍了KEIL C编译器的库函数。本书具有很强的实用性,可作为单片机应用系统的开发研制人员的参考书和工具书,也可供高等院校有关专业的教师和学习参考。 -
编译原理徐国定本书是教育部师范司组编的中学教师进修高等师范本科(专科起点)计算机专业课程教材。本书根据教育部师范教育司制订的《中学教师进修高等师范本科(专科起点)教学计划》(试行)编写而成。编译原理是大学计算机系本科的一门专业基础课程。本书系统地介绍了编译程序的构造方法,内容涉及词法分析、句法分析、语义分析、目标代码生成、代码优化和出错处理等。为了让读者深刻了解编译程序的工作过程,本书以自动机理论为模型叙述了经典的词法分析和句法语义分析的方法。本书还给出了代码生成的详细过程,每章后还对本章内容进行了小结并配有习题,以帮助读者理解和掌握本章内容。通过本书的学习,可以使读者对编译程序的工作原理有一个完整的了解,并具有设计编译程序的基本能力。本书适合作为中学教师进修高等师范本科计算机专业课程教材或参考书,也可作为其他“专升本”或成人本科教育的教材。 -
编译程序构造原理和实现技术金成植编本书经教育部高等学校计算机教学指导委员会推荐,列入“九五”国家级重点教材建设项目和“面向21世纪课程教材”。本书是作者在其编著的《编译原理与实现》基础上编写的,结合了多年的教学经验,是一本比较成功的教材。它主要以Pascal类语言为模型,介绍过程式语言的编译程序构造原理和实现技术。本书共分十章,主要包括词法分析和语法分析的理论与技术,语义分析原理与技术,运行时的存储分配原则,动作文法和属性文法技术,中间代码生成、中间代码优化和目标代码生成的原理与技术等。本书的特点是概念清晰,层次分明,循序渐进,整体性强,便于教学,并反映当前的实用技术,因此适合作为高等院校计算机科学与技术专业的教材,亦可作为有关专业人员进一步掌握编译程序构造原理与实现技术的参考书。
