汇编语言/编译原理
-
汇编语言程序设计王成耀,姚琳编著本书以Microsoft宏汇编MASN 6.1x为背景,系统讲述了8086指令系统及汇编语言程序设计的基本方法和技术,介绍了32位x86指令及其程序设计,并以Microsoft Visual C++ 6.0为背景,介绍了Windows 9x/2000等32位环境下C/C++语言与汇编语言的混合编程。全书共分9章,主要内容包括:汇编语言程序设计的基础知识、8086指令系统、源程序的基本框架、程序设计的基本技术、宏指令、多模块程序设计、输入输出和中断程序设计、32位x86指令及其程序设计等。其中,第1章至第8章可供学习8086汇编语言的读者使用。对于熟悉8086汇编语言的读者,也可从第9章得到32位x86指令及其程序设计的有关知识。书中提供了大量的程序实例,所有实例都经过上机验证。每章后均附有习题。本书不仅可作为高等院校计算机及相关专业的学生学习8086汇编语言的教材或参考书,也可供学习32位x86汇编语言的读者使用。 -
汇编语言程序设计应试指导苏光奎编著本书是全国高等教育自学考试指定教材《汇编语言程序设计》(计算机及应用专业:专科)的同步辅导用书,完全遵循自学考试大纲的要求,总结出汇编语言程序设计课程的知识体系和要点,针对重点与难点设计典型例题并细致地分析,并通过大量模拟试题的练习进行强化。本书共分7章,第1章介绍了计算机系统的基本组成、8086/8088 CPU 的寄存器组中各寄存器的作用和8086/8088 CPU 的存储器组织;第2章讲述了8086/8088 的寻址方式和指令系统;第3章详细介绍了汇编语言程序设计中语句的格式和伪指令;第4章至第7章分析了顺序程序设计、分支程序设计、循环程序设计的基本方法和设计技巧。每章均包括"学习目的和要求"、 "知识体系"、 "例题分析"、 "练习题及参考答案"4个部分,条理清晰、重点明确、为广大读者学习和巩固汇编语言程序设计课程知识提供了一条很好的学习捷径。本书的特色是在尽可能覆盖全部考核内容的基础上,加强对考核重点与难点的分析与练习,可供参加高等教育计算机及应用专业自学考试的考生作为复习参考,也可作为自学考试辅导教师的教学参考用书。 -
汇编语言程序设计钱晓捷主编本书以Intel 80x86指令系统和MASM6.x为主体,全面而系统地介绍16/32位整数、浮点、多媒体指令的汇编语言程序设计方法。全书可分为基础和提高两部分。前5章作为基础部分,以当前“汇编语言程序设计”课程的教学为目标,为读者讲解16位基本整数指令及其汇编语言程序设计的知识。基础部分的主要内容是:汇编语言程序设计的基础知识,8086指令详解,MASM伪指令和操作符,程序格式,程序结构及其设计方法。后4章为提高部分,从不同的方面介绍了汇编语言程序设计的深入内容和实际应用知识。提高部分各章的内容相对独立,主要有:32位80X86 CPU的整数指令系统及其编程,汇编语言与C/C++的混合编程,80X87 FPU的浮点指令系统及其编程,多媒体扩展MMX,SSE和SSE2指令系统及其编程。本书各章配有丰富的习题和详细的上机指导,附录提供了Debug调试程序的使用说明。本书可作为高等院校《汇编语言程序设计》课程的教材或参考书,主要读者为计算机及相关学科的本科和高职、高专学生。本书内容广博、语言浅显、结构清晰、实例丰富,适合于电子、自动控制等专业的高校学生和成教学生,计算机应用开发人员,深入学习微机应用技术的普通读者等。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 -
微型计算机汇编语言程序设计龚尚福主编''''本书以Intel80x86/Pentium系列微处理器为背景,系统地阐述了汇编语言程序设计的基础知识、程序设计方法和应用技术。全书共分10章。第l、2章为基础知识部分,包括数制、码制、基本数据类型等基础知识和计算机组成及其基本工作原理;第3、4章介绍编程基础,包括指令系统、寻址方式、伪操作和汇编语言格式;第5~8章介绍编程方法和技术,包括顺序、分支、循环和子程序等基本程序结构,宏汇编技术,中断与输入/输出程序设计方法,BIOS和DOS系统功能调用方法;第9、10章从实际应用出发,详细介绍了多模块程序的连接技术以及汇编语言与高级语言混合编程的方法,图形显示、发声和磁盘文件存取技术。书中提供了大量程序例题,每章末均附有若干习题,便于读者复习及检查学习效果。本书适用于高等院校以及大、中专院校作为“汇编语言程序设计”课程的教材,也适于初学者与专业技术人员使用,只要具有一种高级语言程序设计基础的读者,都可通过本书的学习掌握汇编语言程序设计技术。本书配有电子教案,需要者可与出版社联系,免费索取。''''汇编语言是计算机提供给用户使用的最快、最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的惟一语言。因而,对程序的存储空间和运行时间要求较高的一些实际任务,一般都使用汇编语言进行编程处理;至于很多实时性强、需要直接控制硬件的应用场合,则更是非用汇编语言不可了。汇编语言程序设计是高等院校计算机科学与技术专业的必修课,具有十分重要的专业基础地位。考虑到国内广泛使用的微型计算机都以Intel80x86/Pentium系列微处理器或兼容微处理器为CPU,所以本书以8086为CPU的IBM–PC微机作为基础机型来组织教学,并增加了有关计算机技术发展的新内容,其中包括8086后继机型80x86以及系列微处理器所提供的指令及寻址方式;汇编程序MASM新版本所提供的伪操作及高级汇编语言技术;保护模式的编程基础等等,以便满足广大读者使用高档微机的需要。本书不仅可供高等院校及大、中专院校作为“汇编语言程序设计”课程的教材使用,同时也适合于初学者使用,读者只要掌握一种高级语言程序设计基础,都可以通过本书的学习掌握汇编语言程序设计技术。全书由10章组成。第l、2章为基础知识部分,包括数制、码制、基本数据类型等基础知识和计算机组成及其基本工作原理;第3、4章介绍编程基础,包括指令系统、寻址方式、伪操作和汇编语言格式;第5~8章介绍编程方法和技术,包括顺序、分支、循环、子程序等基本程序结构,宏汇编技术,中断与输入/输出程序设计方法,BIOS和DOS系统功能调用方法;第9、10章从实际应用出发,详细介绍了多模块程序的连接技术以及汇编语言与高级语言混合编程方法,图形显示、发声和磁盘文件?嫒〖际酢J橹刑峁┝舜罅砍绦蚶猓空履┚接腥舾上疤猓阌诙琳吒聪凹凹觳檠靶ЧM保四苁视Ω骼嘧ㄒ档牟煌螅髡轮湎嗷ヅ浜隙肿猿商逑担子谖煌嘈驮盒0雌湟笫实奔右圆眉簦员窘滩牡氖视妹姹冉峡怼?本书作为计算机科学与技术系“汇编语言程序设计”课程的教材,建议课内88学时,其中讲课68学时,上机实践20学时。教学内容为第1~8章,第9、10章则结合实验由学生自学并上机实践。本书第1、3章由俎英和梁荣编写,第2、7章由王文东和王建军编写,第4、5、6、8、9、10章由龚尚福和朱宇编写。赵鹏举和梁荣编写了全部附录,全书由龚尚福统稿。限于编者水平,缺点与不足在所难免,敬请读者批评指正。编者2003年4月 -
编译原理习题精选分析与解答杨宗源编著编译原理是计算机专业的一门重要的专业基础课,理论性、实践性较强。本书在对这门课程的主要内容作出要点提示的基础上,精选了一些典型习题,并根据编者多年的教学实践,有针对性地分析了习题的求解思路,给出了详尽的习题解答过程。本书可作为高等院校计算机专业本科生的学习指导书、教学参考书,亦可作为报考相关专业研究生的学习辅导书。 -
汇编语言程序设计李革新主编本书采用全新的编撰方法,以Intel 8086/8088微处理器为基础,介绍了汇编语言和机器语言的基本概念、基本原理以及它们在计算机中的基本工作过程;还介绍了汇编语言程序设计的基本方法和技巧。本书内容的编排由浅入深、由简到繁、由易到难、循序渐进;指令和程序设计的学习均融于某一实际问题之中,针对性、趣味性较强;突出汇编语言程序设计的一般方法,读者可以边学习、边上机操作,在实践中体会知识的趣味性和可操作性。本书为高职高专计算机专业的“汇编语言程序设计”课程的教材,也可以作为电子、自动控制等专业的相关教材,适用于高等职业技术学院、高等专科学校、成人教育学院及本科院校举办的二级职业技术学院和民办高校,更适合于电脑爱好者自学、提高之用。★本书配有电子教案与多媒体课件, 需要者可与出版社联系,免费索取。 -
微机原理、汇编语言与接口技术徐雅娜主编《微机原理、汇编语言与接口技术》共9章,内容包括微机原理、汇编语言和接口技术3部分内容。微机原理部分从80x86微处理器整体着眼,重点讨论最基本、最常用的处理器8086,讲述了80x86的内部结构及工作原理、半导体存储器系统及微型机总线结构;汇编语言部分以IBMPC机为背景系统地介绍了汇编语言程序设计的基本理论和方法,主要讲述了8086/8088的指令系统、汇编语言程序的基本控制结构及程序设计理论、方法和宏汇编技术:接口部分的主要内容是输入输出接口技术及中断技术。本书编写语言通俗易懂,叙述由浅入深,循序渐进,结构清晰严谨。本书可作为高等职业学校计算机专业和其他院校有关专业的微机原理、汇编语言和接口技术课程的教材,也可供从事微型计算机工作的科技人员参考。《微机原理、汇编语言与接口技术》配有电子教案,此教案用PowerPoint制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社网站上下载相关源程序及电子教案。 -
汇编语言与微机原理教程顾元刚主编本书共13章,内容包括:微型计算机概述、微型计算机基础、8086微型计算机机器语言指令、常用指令、汇编语言程序、汇编语言程序设计、子程序设计、高级汇编语言技术、80X86 CPU、半导体存储器、输入/输出及中断系统、总线、可编程接口芯片及应用、微机常规外设子系统等。本书通俗易懂,内容详实,适合高等职业学校计算机类专业使用,也可供其他应用型高等专科学校使用及作为广大科技工作者的自学和参考资料。 -
现代编译程序实现(美)Andrew W. Appel,(美)With Jens Palsberg著本书阐述了编译程序的各个方面:词法分析,句法分析,抽象语法,语义行为,中间件表示,通过树匹配实现的指令选择,数据流分析,配色图寄存器分配和运行系统。书中内容较好地涵盖了代码生成和寄存器分配的新技术,还包括功能型程序设计语言与面向对象程序设计语言编译。当前广为接受且成功运用的技术在书中被简要描述,而非罗列所有可能变量的清单。对编译程序模块接口的详细描述以真正Java类的形式说明。本书第一部分“编译基础知识”适用于为时一学期的编译程序初期课程。第二部分“高级论题”包括:面向对象与功能型程序设计语言编译,无用存储单元收集,循环优化,静态单任务形式,指令调度和缓存–内存优先级优化,这部分内容可作为编译程序第二学期或研究生课程讲授。此新版在原版基础上大幅度改写,更多地包含Java和面向对象程序设计概念。独特之处在于提供了以Java语言重新编写的Java本身子集的编译程序项目。此项目包括前端和后端设计阶段,使学生得以在一学期内构建一个完整的可运行编译程序。本书适用于高等院校计算机专业Java程序设计语言、编译程序类课程。作者简介:Adrew W.Appel is Professor of Computer Science at Princeton University.He has done research and published papers on compilers,functional programming languages,runtime systems and garbage collection,type systems,and computersecurity;he is also author of the book Compiling with Continuations.Jens Palsberg is Associate Professor of Computer Science at Pureue University.His research are programming languages,compilers,software engineering,and information security.He has authored more than 50 technical papers in these areas and a book with Michael Schwartzbach,Object-oriented Type Systems. -
编译原理(美)Alfred V. Aho等著;李建中,姜守旭译;李建中译本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,每章都提供了大量的练习和参考文献。本书从介绍编译的原理性概念开始,然后通过构建一个简单的一遍编译器来逐一解释这些概念。本书是编译原理课程的经典教材,作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。本书作者AlfredV.Aho、RaviSethi和JeffreyD.Ullman是世界著名的计算机科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的教材,本书对我国计算机教育界也具有重大影响。书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都提供了大量的练习和参考文献。本书可以作为高等院校计算机专业本科生和研究生编译原理与技术课程的教材,也可以作为计算机技术人员必读的专业参考书之一。读大师名著,做IT精英
