汇编语言/编译原理
-
汇编语言程序设计周德华本书是根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。本书主要介绍了IBM PC计算机CPU的结构,存储器的组织方式,详细讲述了IBM PC计算机的寻址方式和8086/8088指令系统,阐述和讨论了计算机硬件编程模型。内容包括微型计算机的发展、计算机运算基础、微型计算机的系统结构、8086/8088的寻址方式和指令系统、汇编语言、控制结构、子程序与高级汇编技术、输入/输出与中断、程序运行与调试、实训部分等。本书在编写过程中注重基础,精选内容,实例丰富,文字叙述简明易懂,概念精确,章节安排合理,各章配有精心设计的习题。可作为高职高专学校和大学计算机专业的教材,也可作为计算机工作者学习汇编语言的参考资料、提高读物和工具书。 -
汇编语言程序设计王庆生汇编语言程序能直接而精确地控制计算机硬件的操作,因而学习和使用汇编语言是深入了解计算机的重要途径。本书介绍80x86汇编语言程序设计的方法和技术。第1章为基础知识。第2章为简单的程序实例和上机操作、常用的DEBUG和DOS命令。第3章、第4章为指令系统和寻址方式、伪指令和程序格式。第5章、第6章为基本的程序设计技术,内容有分支、循环、子程序设计;还介绍了简化段定义、多模块、汇编语言与C语言的联合编程。第7章为以宏汇编为主的高级汇编技术。第8章重点介绍中断的概念、中断处理程序及其驻留。第9章介绍输入输出应用,包括键盘调用、显示器的文本和图形方式显示、磁盘文件的存取、可编程定时器的应用及乐曲程序。书中精选的所有例题都已上机验证,每章附有习题,实验部分提供了9组实验可供选用和参考。附录部分收录了指令和伪指令、DOS和BIOS功能调用,便于查阅。本书内容丰富、重点突出、解述清楚、通俗易懂,体现了作者多年从事该门课程教学所积累的经验。本书适合作为高等院校的本科或专科教材,也可供有关技术人员和计算机爱好者自学使用。 -
8086/8088和ARM核汇编语言程序设计实验教程李敬兆汇编语言是提供给用户直接访问计算机系统最快而又最为有效的一种编程语言,而熟练掌握汇编语言源程序设计的方法在学计算机程序设计中是非常重要的。《8086/8088和ARM核汇编语言程序设计实验教程》是与《8086/8088和ARM核汇编语言程序设计》教材配套的实训教程,其目的是使学生通过实验加深对理论课程的理解。《8086/8088和ARM核汇编语言程序设计实验教程》共分11个章节,具体内容包括汇编语言程序调试方法、存储器操作程序设计、数据运算程序设计、RM ADS集成开发环境介绍、ARM汇编语言程序设计等。《8086/8088和ARM核汇编语言程序设计实验教程》可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 -
编译原理伍春香 编著本书为“十一五规划计算机主干课程辅导丛书”之一。全书共13章,分别介绍了编译程序的组成、文法和语言、有穷自动机、自上而下和自下而上语法分析、语法制导翻译、运行阶段的存储组织与分配、代码优化和生成、错误的检测和处理等内容,并在最后给出了若干综合题。各章除知识点外,还配有大量的习题:基本题用于巩固基础知识;习题解析中的题目有一定的难度,但给出了解答思路和答案,可满足考研学生和任课教师的需要。本书是《编译原理习题与解析》的修订版,是作者依据最新教学大纲要求,汲取读者的反馈意见,并结合近几年的考研试题,对原书进行了全面修订,目的是帮助学生理解基本原理,掌握编译方法。全书共13章,分别介绍了编译程序的组成、文法和语言、有穷自动机、自上而下和自下而上语法分析、语法制导翻译、运行阶段的存储组织与分配、代码优化和生成、错误的检测和处理等内容,并在最后给出了若干综合题。各章除知识点外,还配有大量的习题:基本题用于巩固基础知识;习题解析中的题目有一定的难度,但给出了解答思路和答案,可满足考研学生和任课教师的需要。本书不仅可作为计算机专业本科生的学习用书,也适合作为课程考试和研究生考试辅导书,对于任课教师,可以作为教学参考书使用。 -
汇编语言与微机接口技术实验教程黄海萍《汇编语言与微机接口技术实验教程》是为了配合“汇编语言程序设计”和“微机原理与接口技术”课程而编写的实验教程,书中介绍了实践教学中涉及的实验内容,编排了验证性实验、设计性实验和综合设计性实验3种实验类型,以适应不同层次读者的需求。每个实验都包括有实验目的、实验内容、实验提示和实验步骤及调试、预习要求和实验报告要求等内容。《汇编语言与微机接口技术实验教程》分为两部分:第一部分是汇编语言程序设计实验,包括6个验证性实验和11个设计性实验;第二部分是微机接口技术实验,以清华大学科教仪器厂生产的TPC—H通用微机实验系统为平台,设计了各种接口芯片实验,包括9个验证性实验、7个设计性实验和4个综合设计性实验。所有这些实验,对于读者巩固和深入理解课程内容、提高实践能力和独立分析问题的能力有很大帮助。 -
CASIO FX-485OP计算器土木工程测量计算器开发与应用顾孝烈、程效军本书在介绍CASIO FX-485OP可编程序计算器的程序编制方法的基础上,重点介绍了其在土木工程测量实践中各种测算工作所需要程序的设计和编制。内容主要包括:交会定点、导线计算、面积计算、路线测量计算、高程网平差计算、工程测量空间点位计算和建筑物变形观测计算等。各个程序除了可以直接应用外,从数学模型、标识符规定到设计方法均有较详细的说明,因此也可供计算器程序设计者参考。 -
编译原理实用教程杨德芳本书介绍编译系统设计的原理和实现,共有11章,主要内容包括词法分析、语法分析、中间代码的生成与优化,目标代码的生成,符号表的设计及目标代码运行时的空间分配等。在词法分析部分讲述了描述单词的主要工具:正规文法和正规式,编写词法分析程序的教学模型自动机的理论,并且完成了扫描器的设计。在语法分析部分讲述了自顶向下的分析方法和自底向上的分析方法,包括各种语法分析器的构造和实现算法。语意分析与中间代码生成部分重点介绍高级语言主要语句的翻译。代码生成部分通过实例介绍如何将中间代码转换为目标代码(汇编语言)。符号表部分通过一个符号表的实例写出了设计符号表的原则。目标代码运行时的空间分配讲述了空间分配的方法。本书注重编译原理的应用于实践,将远离具体化、目标化实践化,并且配备了大量的例题和习题,每一章的原理都有相应的算法的实现。在附录中编写了多个实验题目,以供学生实验和进行课程设计使用,有的试验提供了源代码。总之,这是一本很实用的编译原理教材,内容全面,实践性强,降低了学习难度,强化了理解的深度,可以作为应用性本科、高职高专院校计算机及相关专业的编译原理教材,也可作为计算机相关专业的教师及工程技术人员的参考书。 -
Delphi 接口技术开发实例解析张仿彦 等编著本书包括食堂管理系统、程控电话计费系统、批发零售管理系统、VOD点播系统、钢筋拉伸试验管理系统5个案例,这5个不同行业的例程序全总合使用了SQL Server数据库进行开发,从而使读者快速掌握利用Delphi开发数据库管理软件的精髓。通过这5个接口程序案例,读者不仅可以了解开发软件、硬件系统的专业知识,而且可以全面掌握整个管理系统的设计思路和开发技术。配套光盘提供了书中5个案例的全部源代码,这些源代码都经过精心调度,在Windows XP/2000下都能够正常运行。本书适合于呼级软件开发人员学习使用,也可供大专院校师生学习参考。 -
Visual C# 2005智能设备程序设计宁峰《Visual C# 2005智能设备程序设计》是智能设备(Smart Device)及Visual C#2005开发和学习的指南。《Visual C# 2005智能设备程序设计》共3个部分。第1部分介绍了C#语言的基本语法、Visual Studio2005的平台特性及以及面向对象程序设计的特点。第2部分讲解了如何利用面向对象的程序设计方式,使用Visual C#2005进行智能设备程序开发的过程。还介绍了如何通过循序渐进的开发方法,逐步实现“连连看”游戏程序功能。第3部分是在“连连看”游戏的基础上,介绍了如何利用面向对象程序设计的思想,进行Zookeeper(动物管理员)游戏程序实例的开发。《Visual C# 2005智能设备程序设计》适合C#及Smart Device的初、中级程序员学习,也可作为各高校或培训机构的授课教材。 -
汇编语言程序设计教程与实验徐爱芸、向华《21世纪高等学校计算机教育实用规划教材:汇编语言程序设计教程与实验》以目前广泛使用的PC为平台,详细介绍了宏汇编语言的基本概念、程序设计的基本方法与技巧。全书共10章,主要内容包括宏汇编语言、程序设计的基本技巧、输入/输出程序设计、32位CPU扩展功能、汇编语言上机内容与要求。《21世纪高等学校计算机教育实用规划教材:汇编语言程序设计教程与实验》内容详实,叙述细腻易懂,在章节安排上由浅入深,指令介绍与指令应用紧密结合,使得知识易于理解和掌握。《21世纪高等学校计算机教育实用规划教材:汇编语言程序设计教程与实验》可作为高等院校计算机及相关专业“汇编语言程序设计”课程教材,也可作为独立学院、高职高专计算机及相关专业、有关工程技术人员的教学参考书。
