汇编语言/编译原理
-
编译原理习题精选分析与解答杨宗源编著编译原理是计算机专业的一门重要的专业基础课,理论性、实践性较强。本书在对这门课程的主要内容作出要点提示的基础上,精选了一些典型习题,并根据编者多年的教学实践,有针对性地分析了习题的求解思路,给出了详尽的习题解答过程。本书可作为高等院校计算机专业本科生的学习指导书、教学参考书,亦可作为报考相关专业研究生的学习辅导书。
-
微型计算机汇编语言程序设计龚尚福主编''''本书以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微处理器为基础,介绍了汇编语言和机器语言的基本概念、基本原理以及它们在计算机中的基本工作过程;还介绍了汇编语言程序设计的基本方法和技巧。本书内容的编排由浅入深、由简到繁、由易到难、循序渐进;指令和程序设计的学习均融于某一实际问题之中,针对性、趣味性较强;突出汇编语言程序设计的一般方法,读者可以边学习、边上机操作,在实践中体会知识的趣味性和可操作性。本书为高职高专计算机专业的“汇编语言程序设计”课程的教材,也可以作为电子、自动控制等专业的相关教材,适用于高等职业技术学院、高等专科学校、成人教育学院及本科院校举办的二级职业技术学院和民办高校,更适合于电脑爱好者自学、提高之用。★本书配有电子教案与多媒体课件, 需要者可与出版社联系,免费索取。
-
汇编语言程序设计应试指导苏光奎编著本书是全国高等教育自学考试指定教材《汇编语言程序设计》(计算机及应用专业:专科)的同步辅导用书,完全遵循自学考试大纲的要求,总结出汇编语言程序设计课程的知识体系和要点,针对重点与难点设计典型例题并细致地分析,并通过大量模拟试题的练习进行强化。本书共分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调试程序的使用说明。本书可作为高等院校《汇编语言程序设计》课程的教材或参考书,主要读者为计算机及相关学科的本科和高职、高专学生。本书内容广博、语言浅显、结构清晰、实例丰富,适合于电子、自动控制等专业的高校学生和成教学生,计算机应用开发人员,深入学习微机应用技术的普通读者等。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
-
微型计算机原理与汇编语言程序设计杨立主编《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汇编语言的读者使用。
-
《编译原理基础》习题与上机题解答刘坚,郭强,胡圣明编著本书是《编译原理基础》(2002年2月出版,刘坚编著)的教学辅导书,内容包括两部分:习题解答,上机题与参考解决方案,并在附录中给出了源程序清单。 本书可以作为工科院校计算机专业或非计算机专业编译原理程课的辅助教材,也可作为软件工程技术人员或程序设计爱好者的参考书。
-
汇编语言、微机原理及接口技术郑初华主编本书由汇编语言、微机原理、接口技术、微机技术新发展及附录四个部分组成,适合作为理工类本科汇编语言、微机原理、接口技术以及它们的组合课程的教材,也可作为理工类高职高专教材或参考书。本书主要内容有:快速进制转换,原值与补码直接转换、微型机硬件基础,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
-
系统漏洞大曝光翟英、彭静,刘强编著随着网络应用的发展,特别是Internet应用不断渗透到人们生活中的各个领域,计算机系统的安全问题已经成为一个越来越突出的问题。本书围绕计算机系统中常见的系统漏洞及黑客利用这些漏洞进行入侵和破坏的方法进行了探讨,全书共十章,内容围绕当前流行的系统平台和应用产品中存在的各种安全漏洞,从一些典型的黑客攻击案例入手讨论相关的防御方法和策略,这些案例涉及到应用系统中存在的最频繁被黑客和病毒利用的危害极大的典型安全漏洞。同时,本书针对黑客利用系统漏洞进行入侵和攻击的方法以及防御的方法进行综合的介绍。本书内容主要面向系统管理员、网络安全工程师等技术人员。同时,也可作为大中专院校计算机专业学生网络安全课程的参考教材或选修课程教材,并可作为网络安全技术爱好者的参考资料。