首页计算机书籍程序设计汇编语言程序设计_王成耀 姚琳编著_711111650X
face

文档

1081

关注

0

好评

0
PDF

汇编语言程序设计_王成耀 姚琳编著_711111650X

阅读 910 下载 0 大小 8.74M 总页数 291 页 2023-03-19 分享
价格:¥ 10.00
下载文档
/ 291
全屏查看
汇编语言程序设计_王成耀 姚琳编著_711111650X
还有 291 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 291 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言随着计算机技术的发展和各种软件开发平台的不断涌现,目前完全用汇编语言实现的软件系统已极为罕见,汇编语言也难以胜任大型软件系统的开发。然而,作为一种最能充分发挥计算机硬件特性的程序设计语言,汇编语言可以实现高级语言难以胜任甚至无法完成的任务,尤其适合对时空效率要求较高、与机器硬件密切相关的软件,例如,操作系统的部分核心代码,要求能快速响应的实时系统等。“汇编语言程序设计”作为高等院校计算机及相关专业本科生的技术基础课,是学习操作系统与编译原理等课程的基础。同时,掌握汇编语言知识,对于提高程序设计水平、加深对计算机系统的理解也是非常重要的。考虑到读者学习8086汇编语言的需要,而8086指令系统又是整个x86指令系统的基础,为此,本书首先以8086指令系统为背景,基于Microsoft宏汇编MA6.1x,系统讲述了汇编语言程序设计的基本方法和技术,最后介绍了32位x86指令及其程序设计。全书共分9章。第1章介绍了学习汇编语言所需的基础知识;第2章介绍了8086计算机的基本结构与寻址方式:第3章详细介绍了8086指令系统,并给出了大量的指令使用实例;第4章介绍了MA汇编语言源程序的基本框架以及程序开发过程;第5章结合具体实例,讲述了用三种基本控制结构(顺序结构、分支结构与循环结构)设计汇编语言程序的基本方法;第6章讨论了过程及其参数传递方法:第7章简要介绍了宏与多模块程序设计;第8章讲述了输人输出与中断程序设计的基本方法;第9章介绍了32位x86指令系统及其程序设计,并以Microsoft Visual C++6.0为背景,讲述了Windows9x2000等32位环境下C/C++语言与汇编语言混合编程的基本方法。本书注重实用性,力求做到通俗易懂。书中含有大量的程序实例,所有实例都经过上机验证,许多实例都给出了多种解决方法。每章后均有习题,以便读者复习和检查学习效果。通过本书的第1一8章,读者可以系统学习8086汇编语言程序设计的基本技术。这一部分内容自成体系,无需其他先修知识。如果读者具备高级语言(如Pascal、C等)程序设计的基础,将有助于对部分内容的深人理解。对32位x86指令系统及其程序设计感兴趣的读者,可从第9章学到有关知识。因此,本书不仅可作为学习8086汇编语言的的教材或参考书,也可供学习32位x86汇编语言的读者使用。欢迎读者对书中的错误与不妥之处提出批评并给予指正。编者录出版说明前言第1章基础知识…11.1数制及其转换…11.1.1数制…1.1.2数制之间的转换…11.1.3二进制与十六进制的运算规则…1.2程序设计语言…51.2.1机器语言……51.2.2汇编语言……61.2.3高级语言…71.2.4学习汇编语言的意义71.3数据表示…81.3.1数据组织…81.3.2无符号数与带符号数91.3.3字符的ASCI码表示121.3.4BCD码…121.3.5从不同角度看待一…个二进制数…131.4基本逻辑操作…131.5习题…14第2章8086计算机的基本结构与寻址方式…152.18086计算机的基本结构152.1.1CPU…+*4++*152.1.2内存…152.1.3I/0子系统…162.1.4系统总线…162.28086的寄存器组与内存管理172.2.18086CPU的寄存器组*…172.2.28086的物理内存组织192.2.3内存的分段管理…202.3标志位…2121242.48086寻址方式…242.4.1立即寻址…252.4.2寄存器寻址…
返回顶部