本书分为两部分,第一部分主要阐述和讨论了80X86汇编语言程序设计的基础知识。如;数据格式及其转换,8086CPU中寄存器的结构及使用,存储器的分段,指令和操作数的寻址方式,80X86的指令系统,汇编语言程序格式及伪指令,汇编语言程序设计上机实践等。第二部分主要是汇编语言程序设计的基本原理、方法和技巧。内容包括一个完整的源程序的编写过程——顺序、分支、循环和子程序等的基本结构形式以及程序设计,输入、输出和中断程序设计,高级宏汇编语言技术,BIOS及DOS中断。还附有上机实践操作参考题,ASCII码字符表;8086/8088指令系统汇总表;常用指令对标志寄存器标志位的影响汇总表;MASM宏汇编语言的保留字:汇编程序出错信息,系统功能调用一览表;DOS及BIOS中断等。 本书适用于高等院校学生学习汇编语言程序设计的教材,也可供使用汇编语言的工程技术人员参考。为方便教师教学,本书特配有教学课件,欢迎选用该书作为教材的老师索取,索取邮箱:llm7785@sina.com。
本书分为两部分,第一部分主要阐述和讨论了80X86汇编语言程序设计的基础知识。如;数据格式及其转换,8086CPU中寄存器的结构及使用,存储器的分段,指令和操作数的寻址方式,80X86的指令系统,汇编语言程序格式及伪指令,汇编语言程序设计上机实践等。第二部分主要是汇编语言程序设计的基本原理、方法和技巧。内容包括一个完整的源程序的编写过程——顺序、分支、循环和子程序等的基本结构形式以及程序设计,输入、输出和中断程序设计,高级宏汇编语言技术,BIOS及DOS中断。还附有上机实践操作参考题,ASCII码字符表;8086/8088指令系统汇总表;常用指令对标志寄存器标志位的影响汇总表;MASM宏汇编语言的保留字:汇编程序出错信息,系统功能调用一览表;DOS及BIOS中断等。 本书适用于高等院校学生学习汇编语言程序设计的教材,也可供使用汇编语言的工程技术人员参考。为方便教师教学,本书特配有教学课件,欢迎选用该书作为教材的老师索取,索取邮箱:llm7785@sina.com。
前 言 人类已经迈进21世纪,迎来了信息时代,随着计算机、网络和多媒体技术的不断发展,人类社会的信息化程度越来越高,人们对计算机知识的掌握也越来越重视。本书介绍汇编语言程序设计的编程知识和编程方法,为学习者开发与应用微型计算机打下坚实的基础。 汇编语言程序设计是计算机及相关专业必修的一门主要专业基础课程,对掌握程序设计方法、从事软件开发和应用都有重要作用。 同其他高级语言相比,汇编语言是属于低层次的程序设计语言,它同计算机硬件联系密切。因此,它可以更加充分地发挥计算机硬件的功能和特点。学习80X86汇编语言程序设计能够学到在更高档的微机上得心应手地开发软件的基础。本书以Intel 80X86系列微型机为背景,介绍汇编语言程序设计。 本书分为两部分,第一部分主要阐述和讨论了80X86汇编语言程序设计的基础知识。重点讨论CPU中寄存器组织与存储器的分段管理的要点,阐述操作数及指令的寻址方式,同时用了较大的篇幅介绍了80X86的指令系统。采取边介绍指令边练习编程的方法由浅入深、循序渐进,既使初学者不感到抽象,又突出指令的使用规则,让读者明了程序编写重在“算法与语法”。为了编写一个完整的源程序,必须重视向汇编程序提供各种信息,要学习汇编语言的程序格式,为使汇编程序顺利翻译,伪指令与指令是同等重要的。汇编语言是一门实践性很强的课程。内容包括:数据格式及其转换,CPU中寄存器的结构及使用,存储器的分段,指令和操作数的寻址方式,80X86的指令系统,汇编语言程序格式及伪指令,汇编语言程序设计上机实践等。第二部分是汇编语言程序设计的具体实例,分门别类地进行理论分析及实例分析,起到抛砖引玉的作用。内容包括一个完整的源程序的编写过程,对顺序、分支、循环和子程序等的基本结构形式以及程序设计都做了较为详细的介绍,同时对I/O端口与CPU间数据交换方式及中断、高级宏汇编技术和BIOS及DOS功能调用都进行了介绍。 由于编者的水平有限,书中不妥甚至谬误之处在所难免,敬请读者不吝赐教为感。 编 者
随手扫一扫~了解多多