汇编语言/编译原理
-
汇编语言程序设计习题与解析葛洪伟等编著本书为配合“汇编语言程序设计”课程的学习而编写,通过习题的解析,使学生充分掌握汇编语言程序设计的方法和技巧,深化对基本概念的理解,提高分析问题和解决问题的能力。本书分为12章,每章包括复习提要、典型例题解析和习题与答案3部分。书中所有习题均给出答案,以便于学生练习、自我检测。本书内容丰富,习题覆盖面广,既收集了较容易的题目,也收集了难度适中和较高难度的题目;在形式和内容上既突出基础知识的复习巩固,也注重程序设计能力的培养。本书可作为计算机及相关专业本、专科学生学习汇编语言程序设计课程的参考书,也可作为计算机等级考试应试者的参考书。 -
IBM PC 80X86 汇编语言程序设计姜媛媛,任卓谊编著本书结合汇编语言自身的优点,以目前广泛运用的IBM PC为背景,全面系统地介绍了80X86计算机汇编语言程序设计的基础知识、基本原理和程序设计的基本方法。 -
三级汇编语言上机考试试题与题解周启海编本书由我国知名资深计算机教育学家周启海教授领衔主编。它“精心挑选+匠心构造”了30套最具典型代表性的“全国三级PC技术汇编语言程序设计上机考试过关试题”,并给出与其配套的“能实战,富启发,促过关”的典型题解;内容包括:三级PC技术的上机考试概述,三级PC技术汇编语言上机考试应试策略,三级汇编语言上机过关试题与题解。本书深入浅出、简明扼要地讲述了三级PC技术汇编语言上机考试的要求特点、应试原则、解题技巧,瞄准过关、排难去惑、授人以渔,可促进广大考生,事半功倍、投一产三、举一反三地搞好上机考试的“积极备考,顺利过关,成功拿证”。本书可作参加三级PC技术汇编语言上机考试的考前学习、实战备考的用书,也可作大专院校、中等学校各专业有关课程的教材或教学参考书,可供广大计算机初学者、使用者、爱好者、应用者、提高者阅读;亦可为各级各类学习班、培训班的“汇编语言程序设计”、“微机原理”等课程的教材或教学参考书。 -
汇编语言程序设计教程罗省贤,洪志全编著全书共分9章。第1章至第4章全面介绍8086/8088的基本结构、寻址方式、指令系统及编程方法。第5章主要介绍输入/输出和中断程序设计方法。这几章都是学习汇编语言程序设计不可缺少的重要基础内容。第6章着重介绍80x8632位微处理器的基本结构、指令系统、任务切换以及保护方式下的编程方法。第7章介绍用Win32汇编语言编写Windows窗口程序的方法和汇编语言的高级语法。第8章介绍MMX、SSE指令集及其功能和编程方法。第9章介绍80x87协处理器的结构、数据格式、指令系统及其编程方法。每章后均附有习题。本书程序实例丰富,增强了易读性,扩充了新知识。我们希望通过本书的学习,使读者能够掌握32位汇编语言程序的基本编程方法,提高在新型微机上的汇编语言程序设计能力。汇编语言程序设计是计算机科学与技术专业学生的必修专业基础课,汇编语言的应用在系统软件开发、实时控制和实时处理领域中有着重要的地位。本书根据微型计算机和32位汇编语言程序设计技术的快速发展现状,在系统?亟樯?8086/8088基本结构、指令系统、编程方法、输入/输出和中断程序设计的基础上,进一步介绍80x8632位微处理器的基本结构、指令系统、任务切换以及保护方式下的编程方法、用Win32汇编语言编写Windows窗口程序的方法、MMX指令集、SSE指令集及编程方法,以及80x387协处理器结构、数据格式、指令系统及其编程方法。本书涉及的知识面广,内容丰富,易读性强,可作为高等院校汇编语言程序设计教材,还可作为广大工程技术人员的参考书。 -
Win32汇编语言实用教程冉林仓编著本书在介绍Win312汇编语言指令和基本语法的基础上,重点介绍如何使用汇编语言和Windows SDKAPI开发Win32应用程序,同时党政军探讨了汇编语言和Visual C++的混合编程、驱动程序的开发、COM组件的使用和开发、数据库开发、代码优化、异常处理以及程序跟踪调试等问题。对于每个主题,书中都是提供了开发要领及应用的实例和技巧,本书主要面向具备一定汇编语言基础和初步的Win32编程经验的用户。 -
编译程序设计原理杜淑敏、王永宁本书系统的介绍了编译程序设计的基本原理和方法,较详细的论述了当前各种语法分析技术。书中采用语法制导翻译方法。在文法符号的综合属性和继承属性等概念的基础上,给出了语法制导定义的形式,使得语义分析颇为清晰。在书的编写方式上,着重问题的提出,分析与解决。在内容的选取上,注意深入浅出。本书可作为高等学校计算机系各专业“编译原理”或“编译方法”课程的教材或参考书,也可供其他专业学生及从事计算机工作的有关人员阅读参考。 -
微型计算机原理与汇编语言程序设计赵国相[等]编著《重点院校推荐教材:微型计算机原理与汇编语言程序设计》将“微型计算机原理”、“微型计算机接口技术”和“汇编语言程序设计”三门课程的内容有机地融为一体, (微型计算机原理与汇编语言程序设计)和(微型计算机原理与接口技术)两《重点院校推荐教材:微型计算机原理与汇编语言程序设计》为同一门课程连续使用的教材。《重点院校推荐教材:微型计算机原理与汇编语言程序设计》以Pentium的实模式与保护模式为主线,用Pentium实模式的实现技术来替代Intel 8086的内容(目前流行以Intel 8086为基础);通过分析Pentium的保护模式来把当今微机领域内具有代表性的新设计、新技术、新思想和新潮流展示给读者;列举了一定数量的I/O接口硬件及程序设计实例,有助于建立微机系统的整机概念,加深对微机工作过程的理解,使学生初步具有微机系统软、硬件开发的能力。 《重点院校推荐教材:微型计算机原理与汇编语言程序设计》共8章,内容包括:第1-4代微处理器Intel 8008、Zilog的7.80、Intel 8086、Intel 80386的基本结构和功能特征;Pentium-PentiumⅣ微处理器的基本结构及功能,Pentium微处理器的编程结构、引脚功能及时序;Pentium微处理器的16位模式及32位模式的指令格式、寻址方式和指令系统;汇编语言程序格式、伪指令;分支与循环程序设计方法;子程序设计;高级汇编语言技术;Pentium的存储器接口,Pentium的高速缓冲存储器(Cache)及二级Cache与一级Cache的关系。《重点院校推荐教材:微型计算机原理与汇编语言程序设计》可作为高等学校计算机科学与技术、通信工程、电气工程及自动化等专业的教材,也可供从事计算机应用工作的工程技术人员及其他自学者学习和参考。 -
图书报刊编审校手册江建名编著这是一本关于如何撰写和编辑教材、专著、期刊、文艺作品、学术论文和科技报告的专著和工具书。它的内容主要包括:数理公式、化学式、插图和表格等的编排,编辑加工、校对、成本核算等。该书有三个显著特点:一是以国家最新颁布的标准中有关文献标准化、量和单位以及信息处理等技术标准作为规范;二是全面地介绍了与写作和编辑有关的理论和技术问题;三是解决了书刊计算机排版中的难点,对电脑排版规范化进行了具体的阐述。本书内容丰富、资料翔实、方便实用,是一本编辑工作的百科全书。本书可作为新编辑上岗的培训教材,也可供从事创作、翻译和编审工作的人员日常使用。< -
GCC技术参考大全(美)Arthur Griffith著;胡恩华译;胡恩华译本书内容特色:·在各种UNIX平台(包括Linux和BSD)上开发和部署软件·安装并使用自己的编译器编译C、C++、Objectivec、Fortran、Java和Ada·为众多平台生成本地可执行代码虽然在当今的计算机界中,正在进行的自由软件运动不一定是最重要的,但我们确实正处于一个巨大的变革的中心。软件的所有权正在由公司专有变为可根据任何目的自由获取和使用。目前,自由软件不仅包括程序语言编译程序和连接程序,而且还有大量的工具,图形化的用户界面环境,甚至包括整个操作系统。除此之外,还有一个事实就是所有的自由软件都是由GCC编译的,因此可否将GCC称作软件世界中最重要的一部分也就值得探讨了。当然,有很多种语言可用于编写程序,这些语言也都有很多编译程序,但这些编译程序中的绝大部分都是由GCC编写成并编译的。从某些方面来看,所有的自由软件都源起于GCC。有些计算机公司已经开始放弃自己的编译程序而选择简单安装GCC编译程序了。使用GCC是免费的,而且还能得到持续的功能扩展和维护。伴随着最近加入GCC家族的两种语言:Java和Ada:GCC编译程序的羽翼扩展得更大更广了。这使得GCC可用的语言达到6种:C、C++、Objective-C、Fortran、Java和Ada。而且它还在不断地开发其他语言,例如COBOL,如果有足够支持就会将这些语言也加入GCC。 -
现代体系结构的优化编译器(美)Randy Allen,(美)Ken Kennedy著;张兆庆等译;张兆庆译本书介绍对现代体系结构的编译器进行优化的方法,理论基础是基于循环依赖的。分析基于依赖的变换的正确性论述和依赖测试的详细过程。剖析怎样扩展依赖去处理循环嵌套中的控制流以及跨越整个程序的过程。本书还讨论怎样能用依赖来回答现代计算机系统编译中的众多重要问题,包括支持不同类型体系结构(例如,向量、多处理器、超标量)的并行化,存储层次结构的编译器管理,带指令级并行性的机器的指令调度。最后,介绍一些不大为人熟知的应用,如硬件设计、数组语言实现以及消息传递系统的编译。设计具有高性能微处理器的现代计算机体系结构,能够极大地提高计算机在性能方面的潜在优势。然而其高度的复杂性使得产生有效代码和实现其全部优势变得愈加困难。这本出自两位学术权威的具有里程碑意义的教科书,重点阐述了编译器对于解决这个至关重要问题所起到的关键作用。数据依赖是在高性能微处理器和并行体系结构上优化程序的基本编译器分析工具。它能使所编写的编译器自动地将简单的串行程序转换成具有现代体系结构特征的程序。数据依赖支持许多变换策略,也应用于一些重要的优化问题,本书对此做了全面介绍,并对基于数据依赖的编译器优化的重要性和广泛应用性进行了论证,给出了理解和实现它们所需要的基础,同时还为手工转换程序提供了详细说明。书中介绍的方法是基于过去二十多年的研究成果.取材于在美国Rice大学的研究原型和几个有关的商业系统中实现的策略。致力于现代计算机体系结构设计和优化编译器的研究人员、业界专家和研究生都可以从本书中获益。本书特点:●提供一种简单实用的算法和方法的指南,在高性能微处理器和并行系统中是最有效的●用处理过的例子示范每个变换●用实例分析编译器如何实现每一章中描述的理论和实践●介绍存储层次结构问题的最完善的处理方法●全书用依赖图来阐明排序关系●涉及各种语言。包括Fortran77、C、硬件定义语言、Fortran 90和High Performance Fortran
