汇编语言/编译原理
-
PIC单片机宏汇编与集成开发环境(美)微芯科技股份有限公司著;石朝林译;石朝林译本书按美国微芯科技股份有限公司的英文数据手册《MPASM USER’S GUIDE with MPLINK and MPLAB》和《MPLABIDE,SIMULATOR,EDITOR USER’S GUIDE》翻译而成。共分为上、下两篇。上篇主要介绍PIC单片机的宏汇编系统、伪指令系统的定义与使用,如何在链接器的帮助下高效快速地开发出具有良好兼容性、可靠性的应用软件,建立和维护库函数。下篇主要针对MPLAB IDE集成开发环境,介绍软件包的安装,系统菜单、编辑器的使用,开发环境的设置,“工程”的建立,软件模拟及硬件仿真等。本书内容由浅入深,循序渐进。可以作为广大PIC开发工程师、大专院校师生学习PIC单片机的入门教材,同时也是一部随手可查的技术手册。
-
Windows环境下32位汇编语言程序设计罗云彬编著Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。
-
编译原理侯文永,张冬茉编著编译原理是计算机专业的一门重要专业课,本书旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。本书较系统地介绍了经典的、广泛应用的技术,特别注重词法分析器、语法分析器的自动生成,以及语法制导的翻译方法和以控制流分析与数据流分析为基础的代码优化,并概要介绍了属性文法和并行编译。各章之后附有习题,其中包括要求用C语言实现相应的分析器、翻译器、优化器、代码生成器的习题。本书可作为高等院校计算机科学专业的教材,也可作为教师、研究生、软件技术人员的参考书。
-
编译原理简明教程崔冬华,冯秀芳,范辉编著本书全面地介绍了编译程序的基本结构,系统地阐述了编译原理的一般理论和常用的有效方法与技术。全书共分12章,包括:形式语言与自动机理论、词法分析、语法分析、语义分析及中间代码的生成、代码优化、目标代码生成及错误校正等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,既准确清楚地阐述了相关的概念和原理,又给出了典型的实现程序流程图。在分析方法中介绍了LL(K)方法、递归下降分析法、算符优先分析法和LR(K)方法等。本书理论和实践并重,叙述严谨、简明,富有启发性,内容深入浅出,便于自学。各章之后附有习题,有关部分配有上机练习题。本书可作为大学计算机专业本科生的教材,也可作为教师、研究生或计算机科技人员的参考书籍。
-
编译原理实践教程胡元义,邓亚玲,胡英著本书主要涉及编 译原理的实践,包括高级程序语言到中间语言、汇编语言到机器指令两部分实践内容。作为编译原理的辅助教材,本书由浅入深地阐述了编译理论具体指导编译程序设计的循序渐进过程,较好地解决了编译与实践的衔接问题。本书不但开拓了学习的视野,而且给 出了如何设计一个大型工程软件的开发应用实例。本书作为学习编译原理的实践教材,可以与目前各种编 译原理教材配合使用,也可以作为计算机软件工程人员的参考资料。
-
面向对象程序设计(美)Michael J.Laszlo著;杨秀梅等译;杨秀梅译《面向对象程序设计:图形应用实例》面向对象程序设计(OOP)的思想和方法在现代软件设计中越来越重要。本书使读者站在软件工程的高度,理解和掌握面向对象程序设计技术并能应用它解决实际问题。书中以大量的Java程序(大多数是二维计算机图形程序)为实例阐明了面向对象程序设计中的重要概念和设计方法。开篇先阐述了OOP中的对象模型、过程抽象和数据抽象,接着介绍了继承和组合,最后讨论了设计模式和应用程序框架。本书还使用了统一建模语言UML来描述一些设计概念,使读者站在更高的分析与设计层次来认识和理解所需解决的问题。本书还附有大量的练习,针对每节的内容提出问题,让读者进一步巩固所学的理论和方法。本书可作为计算机专业本科生的教学参考,对涉及OOP的广大软件开发设计者而言也是不错的指导。
-
80*86 IBM PC及兼容计算机汇编语言,设计与接口技术Muhammad Ali Mazidi,Janice Gillispie Mazidi由于PC机的大量应用,有关PC机软、硬件设计的基础知识在大专院校广为传授。本书可作为有关专业课程的教科书。全面内容涵盖了从8088到Pentium Pro全部*86微处理机。作者系统全面地介绍了微机的软、硬件设计。全书包括两大部分:1)泯编语言程序设计;2)IBM PC机接口设计。在介绍汇编语言程序的章节中,以编程方法为引导,逐步加入各种语句及指令,有很多实例,又结合程序调试方法,与PC机的BIOS及DOS编辑结合得好。在接口设计方面,从PC机应用的芯片到设备,从电路设计到编程都进行了详细的阐述。在一些应用举例中,与PC机本身资源结合得好。书中专有一章讨论ISA,PCI和USB总线。全书实例、解答题丰富,有利于读者深入理解。本书附带软盘一张。
-
汇编语言程序设计典型题解析及自测试题马瑞芳主编;王会燃编著【内容简介】本书是大专院校学生学习“汇编语言程序设计”课程的辅导教材,其中包括计算机基础知识、IBMPC计算机组织、寻址方式和指令系统、汇编语芙程序格式及L机过程、汇编语言程序设计、输入输出与中断程序设计、高级汇编语言技术、模块化程序设计技术、80X86汇编语言程序设计及CASL汇编语言程序的编制。第一部分每章在提出基本要求,简要回顾基本知识点后,给出了典型题解析,最后提供了大量的习题。第二部分给出3套自测试题。附录提供了全部习题及自测试题答案。本书既可作为本科生、专科生、目考者学习“汇编语言程序设计”课程的辅导教材,也可作为参加高级程序员考试人员的复习参考书。
-
编译原理习题精选陈意云,张昱著本书是作者从教材上的习题以及作者15年来所设计的各种试题中,精先出近150道题目,将作者多年讲授这门课程的一些经验和体会写到习题解答中。按照编译原理教学大纲,把这些习题分成九章,以便在课程学习的同时使用本书。这九章是词法分析、语法分析、语法制导翻译、静态检查、运行环境、中间代码生成、代码生成、代码优化以及和编译有联系的一些问题。本书的习题涉及面广、灵活性强、机械性和重复性少,对学习编译原理课程很有帮助。本书是本科生、自学考试考生和其他人员学习编译原理和技术的参考书,也是报考研究生的考生的一本复习参考书。
-
编译原理胡伦骏,徐兰芳,刘建农编本书系统介绍了编译程序的一般构造原理、基本设计方法和主要实现技术。内容包括语言的基础知识、词法分析程序的设计原理和构造方法、各种语法分析技术、属性文法的基本概念和中间代码生成、符号表的构造、代码优化、目标代码生成、并行编译技术常识及运行时存储空间的组织等。 本书系统性较强,基本概念阐述清晰,通俗易懂,便于自学。在各章之后均附有本章小结及习题,书后附有习题参考答案。 本书可作为高等院校计算机专业教材,也可作为成人高等教育计算机专业本科生和专科起点本科生的教材,对相关工程技术人员也有参考价值。