汇编语言/编译原理
-
汇编语言、微机原理及接口技术郑初华主编本书由汇编语言、微机原理、接口技术、微机技术新发展及附录四个部分组成,适合作为理工类本科汇编语言、微机原理、接口技术以及它们的组合课程的教材,也可作为理工类高职高专教材或参考书。本书主要内容有:快速进制转换,原值与补码直接转换、微型机硬件基础,8086/88CPU内部结构、引脚、时序以及指令系统,汇编语言及编程方法,内存的存储原理与CPU的连接,I/O方式及编程,中断概念及实现,8255、8253以及8251等接口芯片及其应用,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,并口通信,串口通信,总线技术新发展概况,实用附录等。本书共有16章及9个附录。备注:由于出版社印刷问题,前言中作者邮箱zch@sohu.com应该为zch.zch@sohu.com,给您带来不便请谅解。本书前言前言本书由汇编语言、微机原理、接口技术、微机技术新发展及附录四个部分组成。本书融入多位老师的教学经验,重点突出,详略有序,有一些讲法是其他同类教材未曾涉及的,如快速进制转换、原值与补码直接转换、指令6个方面等。本书适合作为理工类本科汇编语言、微机原理、接口技术以及它们的组合课程的教材,也可作为理工类高职高专教材或参考书。本书共分16章,主要内容有:快速进制转换,原值与补码直接转换,微型机硬件基础,8086/88CPU内部结构、引脚、时序以及指令系统,汇编语言及编程方法,内存的存储原理与CPU的连接,I/O方式及编程,中断概念及实现,8255、8253以及8251等众多接口芯片硬件设计及编程驱动,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,并口通信,串口通信,总线技术,新发展概况,实用附录等。本书由南昌航空工业学院郑初华主编,胡景春主审,第1章至第6章6.3节由郑初华编写,第16章以及附录由郑初华与江西农业大学戴士明共同编写,第6章6.4节、第7章和第12章由南昌大学石永革编写,第8章和第9章由南昌大学程从从编写,第10章和第11章由南昌航空工业学院赵文龙及东华理工学院谌洪茂共同编写,第13章、第14章和第15章由南昌航空工业学院熊茂华、万文共同编写。本书由主编郑初华负责全面内容的规划、编排,由主编郑初华和主审胡景春共同审定,但由于时间紧,错误在所难免,欢迎各位老师和同学指正。在此,对曾给本书的编写提出意见及参加校稿的黎明、陈敏、邬冠华、黄竹生、杨小芹、宋凯、张春华、黄河、徐坚、罗礼华、柴明钢、吴军发、艾骏、周建伟、涂伟波等同志一并表示感谢!如果读者对本书内容有什么问题,可通以下邮箱地址与主编取得联系:zch@niat.edu.cnzch@sohu.com -
微型计算机原理与汇编语言程序设计杨立主编《21世纪高职高专新概念教材·微型计算机原理与汇编语言程序设计:习题解答、实验指导和实训》是《微型计算机原理与汇编语言程序设计》教材的配套习题解答、实验指导与实训。全书分为上、中、下篇,上篇依据教材的10章内容,给出了相应的思考题与习题解答,并在其后给出4套模拟试题供读者练习;中篇给出了14个实验题目及实验指导;下篇给出了4个大型实践训练题目。本书内容丰富,书中的程序经过上机验证,每部分内容有相应的学习要求和解题指导,实用性强,融入了作者多年的教学和实践经验及体会。《21世纪高职高专新概念教材·微型计算机原理与汇编语言程序设计:习题解答、实验指导和实训》可作为高职高专学生学习“微型计算机原理与汇编语言程序设计”课程的配套教材,也可以作为高等教育自学教材,以及作为从事微型计算机硬件和软件开发的工程技术人员学习和应用的参考书。 -
汇编语言程序设计王成耀,姚琳编著本书以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制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社网站上下载相关源程序及电子教案。 -
现代编译程序实现(美)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. -
汇编语言与微机原理教程顾元刚主编本书共13章,内容包括:微型计算机概述、微型计算机基础、8086微型计算机机器语言指令、常用指令、汇编语言程序、汇编语言程序设计、子程序设计、高级汇编语言技术、80X86 CPU、半导体存储器、输入/输出及中断系统、总线、可编程接口芯片及应用、微机常规外设子系统等。本书通俗易懂,内容详实,适合高等职业学校计算机类专业使用,也可供其他应用型高等专科学校使用及作为广大科技工作者的自学和参考资料。
