汇编语言/编译原理
-
汇编语言王爽著《汇编语言》具有如下特点;采用全新的结构对课程的内容进行了组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。汇编语言是各种CPU所提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如:数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的方式精心创作了《汇编语言》。《汇编语言》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。 -
高级编译器设计与实现(美)Steven S.Muchnick著本书是经典的编译器著作,与”龙书”齐名。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生、研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。本书的主要特点:为理解高级编译器设计的主要问题奠定了基础。深入阐述了优化问题。使用四个商业编译器(包括Sun的SPARC,IBM的POWER和PowerPC。DEC的Alpha以及Intel的Pentium和相关处理器上的编译器)的实例分析说明了编译器结构。中间代码设计和优化的各种方法。给出了大量的定义明确的代码生成。优化和其他方面的算法。用InformalCompilerAlgorthmNotation(ICAN)(一种由作者设计的语言)来以清晰。简洁的方式表达算法。作者简介:StevenS.Muchnick具有丰富而广博的经验。他曾经是计算机科学教授,‘后来他将自己的知识和经验应用于编译器设计,成为两种计算机体系结构(惠普的PA-RISC和Sun的SPARC)开发团队的核心成员,并担任这些系统的高级编译器设计与实现的领导人。他的研究和开发经验对于指导读者做出编译器设计决策极具价值。 -
汇编语言程序设计孙卫真,饶敏,杨西珊编著本书以Intel8086/8088指令系统和宏汇编语言为主体。全面而系统地介绍了16位微处理器的汇编语言程序设计方法。前3章为基础,讲解16位基本整数指令及其汇编语言程序设计的知识:汇编语言程序设计的基础知识、IBM-PC的寻址方式和指令系统、汇编语言程序格式。中间4章为程序设计主体,从不同的方面介绍了汇编语言程序设计的基本内容和实际应用知识,结合实际应用,深入浅出地分析了程序设计的组合单元:顺序程序设计、分支程序设计、循环程序设计和子程序设计。最后1章为提高部分,主要有汇编语言与C/C++及其它高级语言的混合编程。各章配有丰富的习题和详细的上机指导,附录提供了Debug等工具的使用说明。本书特点:内容精炼、语言通顺易懂、结构清晰、实例丰富。适合高校本、专科计算机、电子、自动控制等专业作教材,也适合计算机应用开发人员作参考书。 -
汇编语言程序设计朱玉龙,任文岚,朱彤编著本书系统地介绍汇编语言程序设计技术。本书的编写目的是使汇编语言的编程和学习变得更轻松、更深入、更有趣,为此作者开发了一个短小、强大、方便的汇编语言开发工具ZASM,其中包括一个集成开发环境和一套输入输出宏。教学实践表明,ZASM大大加速了汇编语言的学习进程,受到师生的普遍欢迎。本书共11章,3个附录。另外,本书配有软盘,装有作者编写的I/O功能库、开发环境ZMEN和书中的所有例题的源程序。本书强调培养兴趣、能力、技巧和创新。本书适合作为高等院校计算机专业本科生和专科生汇编语言程序设计课程的教材,也可供研究生和软件设计人员参考。1.简便的汇编开发界面:自主开发环境ZASM覆盖了编辑、汇编、连接、排错、运行、维护等操作,按一下键就执行一条命令,避免了输入错误,提高了上机效率。2.完善的输入输出工具:本书给出的汇编语言I/O库,功能完善,用法简单,使学生能轻而易举地写出真正的程序。3.100个典型的完整实例:本书列举的100个典型实例是正确的、规范的、完整的,并且注释详尽、有输入输出、有运行结果。4.全屏幕的源级与机器级排错:对于初学者,程序排错意味着焦虑和繁琐。本书采用排错工具TD,直观、方便、高效。5.方便地调用C标准函数:本书强调把计算机作为学习工具,通过上机实验搞清重要问题。如不同语言之间相互调用,在汇编语言程序中使用C标准函数。6.本书配有一张软盘:装有作者编写的I/O功能库、开发环境ZASMSM书中所有例题的源程序。 -
计算机编译原理张幸儿编著计算机编译原理是计算机专业的基础课之一,列入了国际ACM91教程。本书系统全面地介绍了高级程序设计语言编译程序的构造原理,重点讨论了词法分析、语法分析、语义分析以及目标代码的生成与优化,各章末有习题与上机实习题,书末附有解题规范例解与总复习思考题。本书可供计算机及相关专业作为编译原理教材,同时也是计算机软件工作者、研究生以及广大计算机爱好者的参考用书。 -
IBM-PC汇编语言程序设计试题解胡又农主编本书是学习IBM-PC汇编语言程序设计和参加汇编语言程序设计各类考试的参考书。适用于考前复习、强化训练及能力提高阶段。本书包含1000余道试题,内容包括填空、选择、判断及编程等常见题型,并给出全部题目的参考答案和部分答案解析。针对汇编语言编程这个难度较大的题型,本书对算法及程序实现等内容都做了详细的说明,这些内容将有助于读者提高汇编语言编程水平。本书适合计算机、电子信息类大专及本科、成人教育、自学考试、文凭考试、等级考试等人员以及计算机编程爱好者阅读和参考。 -
80×86汇编语言与计算机体系结构(美)Richard C. Detmer著`本书砂嫌有主流操作系统彩的32位地址环境中介绍了80X86汇编语言和计算机体系结构,使读者能够在汇编语言层面上了解传统意义上的体系结构。本书的主要特点:重点介绍了32位内存模型和32位指令;强调体系结构,如寄存器、内存编址、硬件功能等;阐述了如何在汇编语言中实现高级语言概念提前介绍了汇编语言编程以及Microsoft公司的Windbg调试器随书光盘内容包括:Microsoft公司的MASM汇编程序、全屏幕调试器WinDbg和链接器以及完整的源代码和作者自己编写的用于辅助I/O的软件。 -
80x86 IBM PC及兼容计算机(卷Ⅰ和卷Ⅱ)(美)Muhammad Ali Mazidi,(美)Janice Gillispie Mazidi著;张波等译这本备受瞩目的教材,以其清晰的讲解和丰富的主题赢得专家们的广泛赞誉。本书用一种易于理解、系统化的方法讲解了80x86汇编语言编程和PC体系结构的基本原理。本书提供了大量的示例、复习题和习题,不仅可以加深学生对概念的理解,而且增加了学习的乐趣。本书使用DEBUG工具来显示指令执行的操作,然后用示例程序来说明指令的应用。本书深入探讨了PC的体系结构以及各种相关的主题,包括DOS内存映射、BIOS、微处理器体系结构、支持的芯片、总线、接口技术、系统编程、硬盘的特性,等等。第4版的特色:· 介绍了从8088到Pentium Pro的所有80x86微处理器· 本书融合了汇编语言和C语言的编程,每章的最后都包含有C语言的编程· 通过大量的示例介绍了80x86指令的用法· 可以确保读者对二进制和十六进制有一个基本的了解· 讨论并分析了8086、286、386、486、Pentium和Pentium Pro芯片的硬件差异· 讨论了80x86微处理器的8位、16位和32位接口技术· 使用摘自IBM PC技术手册的程序片断介绍了真正的PC系统编程的方法· 概括介绍了USB总线 -
汇编语言王富荣编本书以8086/8088CPU为背景,系统地介绍了汇编语言程序设计的基础知识、程序设计方法和一些应用技术.全书内容共分八章。第一、二章介绍了微机的基础知识;第三章介绍了8086CPU的寻址方式及指令系统;第四章介绍了汇编语言源程序的结构、用于编制源程序的各种伪指令;第五、六章介绍了汇编语言程序顺序结构、分支结构、循环结构、子程序结构的设计原理、方法;第七、八章讲述中断和系统功能的调用。本书可以作为高等职业学校、高等专科学校、成人高校等计算机专业及相近专业的教材使用,也可以作为从事相关技术工作人员的参考书。 -
编程语言(美)Terrence W.Pratt,(美)Marvin V.Zelkowitz著本书系统地讲述了编程语言,包括C、C++、JAVA和PERL等11种语言,内容包括编程语言简史、编程环境、编程语言语法、语言模型、基本数据类型、封装、继承、程序控制、子程序控制、存储管理、分布式处理和网络编程等。本书的范例以多种编程语言表书,显示了编程技巧的通用性。本书内容丰富,适合专、本科学生和程序员使用。
