汇编语言/编译原理
-
微型计算机原理·汇编·接口技术潘新民等编著这是一部关于微型计算机原理·汇编·接口技术的实用教科书。全书共由13章构成,第1章介绍了微型计算机概述。第2章讲解了微处理器。第3章论述了微型计算机指令系统。第4章讲解了汇编语言程序设计。第5章介绍了存储器。第6章阐述了微型计算机与外设传送数据方法。第7、第8章讲解了并行总线接口技术和串行通信及接口技术。第9章介绍了中断控制器、计数器/定时器及DMA控制器。第10章讲解了磁盘、光盘驱动器接口技术。第11章阐述了人机交互接口。 第12章讨论了模拟器件接口技术。第13章论述了多媒体计算机。此外,本书各章均配有丰富的习题和部分参考答案供读者练习、巩固所学知识。作者从事一线的教学数十年,积累了丰富的教学经验,编写时,特别注重根据不同的教学对象定位不同的培养目标,各章、节的重难点、主次内容都做了恰当合理的安排。在整体结构安排、内容取舍以及整书的编写过程中,都充分考虑了教与学的特点,以及所面对的特定读者的具体需要。在内容上既注重讲述基础知识,又注重了实用性和新颖性,结构清晰,概念准确,文字叙述简洁明了,可读性强,既便于教师课堂讲授,又便于自学者阅读。通过阅读本书,不但对计算机系统有全面的了解,还为进一步深入学习和研究计算机科学技术奠定基础。本书可作为普通高校、职业学校计算机科学与技术专业或非计算机专业的本、专科学生的教材和教学参考用书,也是对微型计算机原理·汇编·接口技术感兴趣的广大从业人员的自学指导书和社会计算机专业或电子类专业培训班教材。 -
编译原理简明教程崔冬华,冯秀芳,范辉编著本书全面地介绍了编译程序的基本结构,系统地阐述了编译原理的一般理论和常用的有效方法与技术。全书共分12章,包括:形式语言与自动机理论、词法分析、语法分析、语义分析及中间代码的生成、代码优化、目标代码生成及错误校正等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,既准确清楚地阐述了相关的概念和原理,又给出了典型的实现程序流程图。在分析方法中介绍了LL(K)方法、递归下降分析法、算符优先分析法和LR(K)方法等。本书理论和实践并重,叙述严谨、简明,富有启发性,内容深入浅出,便于自学。各章之后附有习题,有关部分配有上机练习题。本书可作为大学计算机专业本科生的教材,也可作为教师、研究生或计算机科技人员的参考书籍。 -
编译原理基础刘坚编著本书介绍程序设计语言和语言翻译的基本原理和技术,内容包括词法分析、语法分析、语义分析与中间代码生成、运行时的存储分配、以及目标代码的生成等。本书可以作为工科院校计算机专业或非计算机专业的本科生教材,也可以作为软件技术人员或程序设计语言爱好者的参考书。 -
编译原理实践教程胡元义,邓亚玲,胡英著本书主要涉及编 译原理的实践,包括高级程序语言到中间语言、汇编语言到机器指令两部分实践内容。作为编译原理的辅助教材,本书由浅入深地阐述了编译理论具体指导编译程序设计的循序渐进过程,较好地解决了编译与实践的衔接问题。本书不但开拓了学习的视野,而且给 出了如何设计一个大型工程软件的开发应用实例。本书作为学习编译原理的实践教材,可以与目前各种编 译原理教材配合使用,也可以作为计算机软件工程人员的参考资料。 -
面向对象程序设计(美)Michael J.Laszlo著;杨秀梅等译;杨秀梅译《面向对象程序设计:图形应用实例》面向对象程序设计(OOP)的思想和方法在现代软件设计中越来越重要。本书使读者站在软件工程的高度,理解和掌握面向对象程序设计技术并能应用它解决实际问题。书中以大量的Java程序(大多数是二维计算机图形程序)为实例阐明了面向对象程序设计中的重要概念和设计方法。开篇先阐述了OOP中的对象模型、过程抽象和数据抽象,接着介绍了继承和组合,最后讨论了设计模式和应用程序框架。本书还使用了统一建模语言UML来描述一些设计概念,使读者站在更高的分析与设计层次来认识和理解所需解决的问题。本书还附有大量的练习,针对每节的内容提出问题,让读者进一步巩固所学的理论和方法。本书可作为计算机专业本科生的教学参考,对涉及OOP的广大软件开发设计者而言也是不错的指导。 -
IBM PC汇编语言程序设计( )Peter Abel著;沈美明,温冬婵译本书详细介绍了80X86汇编语言程序设计的方法和技术。全书分为7个部分26章,从硬件和软件基础知识、汇编语言基础知识、视频与键盘操作、数据操作、高级输入/输出等几个方面进行讲解和分析,阐述了宏的使用、连接、程序装入和覆盖等特殊编程技术,最后3章以及附录部分的内容既是知识的扩展又是实用的参考资料。书中提供了大量程序实例,除最后3章以外,每章还附有习题。本书可用作高等院校及大中专院校汇编语言程序设计课程的教材或参考书,也能够帮助初学者通过自学上机掌握汇编语言程序设计的一般技术。勘误表 -
汇编语言程序设计张虹主编高等学校规划教材。本书介绍了高版本汇编技术和模块化程序设计,全面介绍了常用高级语言和数据库语言与汇编语言的连接。 -
PC汇编语言程序设计王闵,田玉敏,赵明禄编著新世纪计算机类本科系列教材。本书主要介绍汇编语言和汇编语言程序设计的基本技能和技巧,全书共分11章,每章后都附有大量习题。 -
IBM-PC汇编语言程序设计沈美明, 温冬婵编著(本书2001年获获全国优秀畅销图书奖,第一版获第三届电子部优秀教材一等奖,国家科学技术进步奖三等奖,教育部科技进步一等奖)沈美明温冬婵编著本书是高等院校计算机科学与技术专业必修课“汇编语言程序设计”所用教材。它的第1版(1991年发行)曾被评为1992年第四届全国科技类优秀畅销书;获1996年电子工业部第三届工科电子类专业优秀教材一等奖,1999年教育部科技进步一等奖,以及1999年国家科技进步三等奖。在本书的第1版中,我们选用了以8086为CPU的PC机作为基础机型来组织教学。这里所提供的本书第2版是在第1版的基础上增加了有关技术发展的新内容,其中包括8086后继机型(80X86)所提供的指令及寻址方式、汇编程序MASM新版本所提供的伪操作及高级汇编语言技术、保护模式的编程基础等,以便满足广大读者使用高档微机的需要。本书适于初学者使用,只要有一种高级语言程序设计基础,都可以通过学习本书掌握汇编语言程序设计技术。因此,本书不仅可以作为高等院校“汇编语言程序设计”课程的教材,也可以供需用汇编语言的工程技术人员和科研人员使用。全书由基础理论、编程工具、编程方法和实际应用四部分共13章组成。第1、2章为基础理论部分,包括数制、码制等基础知识,计算机组成及基本原理。第3、4章介绍编程工具,包括指令系统、寻址方式、伪操作和汇编语言格式。第5章至第9章以及第13章说明编程方法,包括循环、分支、子程序等基本程序结构,宏汇编技术,中断等输入、输出程序设计方法,BIOS和DOS系统功能调用方法,以及多个模块的连接技术。第10章至第12章则为实际应用部分,包括图形显示,发声和磁盘文件存取技术。这四个组成部分构成一个完整的系统。书中提供了大量程序例题,每章之后均有若干习题,便于读者复习及检查学习效果。同时为了能适应各种类型院校的不同要求,各章之间相互配合而又自成体系,易于为不同类型院校按其要求适当加以裁剪,所以本教材的适用面是比较宽的。本书为清华大学计算机科学与技术系“汇编语言程序设计”课程的教材。该课程课内80学时,其中讲课48学时,上机实践32学时,课内外学时比例为1∶1.5。讲课内容为第1至第9章和第13章,第10至第12章结合实验由学生自学并上机。采用本教材的各校可根据教学计划规定的学时灵活安排。为便于查阅,本书把指令系统集中在第3章,因此所占篇幅较大。可把有关指令分散到其后各章讲述。课程的上机安排可参考与本书配套的《IBMPC汇编语言程序设计实验教程》,根据课程上机时数及学生的水平,选用相应的实验。 -
汇编语言程序设计精讲精练唐田田主编全国高等教育自学考试指定教材配套辅导用书。本书共四部分,即:内容概要及知识点精讲、每课一练、分析与解答、课后练习答案。
