





定价:48元
印次:1-6
ISBN:9787302513469
出版日期:2019.01.01
印刷日期:2023.07.24
图书责编:陈冬梅
图书分类:教材
《汇编语言程序设计》以经典的Intel 8086/8088CPU指令系统与Microsoft宏汇编为背景,系统地介绍了汇编语言程序设计的基本理论和方法。 《汇编语言程序设计》共十二章,前九章主要内容包括:宏汇编语言程序设计的基础知识、指令系统、常用伪指令、汇编语言语法规则和程序设计方法、子程序与多模块编程、宏功能程序设计。后三章主要介绍了8086、8088汇编语言的应用,包括输入输出程序设计、中断的基本概念及其开发应用技巧、文件操作编程方法等内容。 为方便自学,在重点章节后面增加了理解与练习,通过例题分析,加强对汇编语言的理解与掌握。本书可作为高校计算机本科专业的教材及相关专业本科生的教材,也可作为教师、非计算机专业的研究生及计算机应用技术人员的参考书。
《汇编语言程序设计》为辽宁省精品课程教材。配备有教学视频、习题及答案、PPT等教学资源,在涵盖汇编语言基本内容的基础上,突出精讲多练;并通过对重点、难点问题的举例和例题分析,能在概念上和应用技巧上进一步加深理解和掌握。
前 言 汇编语言程序设计是计算机及相关专业必修的一门主要专业基础课程。同其他高级语言相比,汇编语言是面向机器的低级语言。由于汇编语言可以直接对硬件资源进行编程,因此具有更高的执行效率,更能充分发挥计算机硬件的功能和特性。汇编语言对掌握相关硬件的程序设计方法、从事相关软件开发和应用起到重要的作用。 本书总共为十二章内容。第一章~第九章以Intel 8086/8088系列微机为背景,系统地介绍了汇编语言的基本概念、CPU中寄存器组织与存储器分段管理的技术、汇编语言指令系统的语法及相关应用、汇编语言程序设计的基本方法。 第十章~第十二章介绍了汇编语言的应用,包括:输入输出及其程序设计方法;中断的基本概念及其开发应用技巧;文件操作编程方法等内容。 本书在涵盖汇编语言基本内容的基础上,突出精讲多练,鼓励学生自主学习,在保证知识的连续性、完整性的同时,对传统的教材内容进行了较大的改动,力求内容精练、突出重点、注重应用。为鼓励学生自主学习和增加对学习内容的选择性,一般在每章后面增加了理解与练习。理解与练习是对重点、难点问题通过举例和例题分析,能在概念上和应用技巧上进一步加深理解和掌握。 全书内容由辽宁石油化工大学的王晓虹、毕于深执笔,其中全书内容由王晓虹、毕于深组织和审核。 本书中的疏漏和不妥之处敬请批评指正。 编 者 2018年1月于辽宁石油化工大学
目 录
第一章 绪论 1
第一节 微型计算机系统组成 1
一、微型计算机硬件基本结构 1
二、微机软件系统 2
第二节 计算机语言 3
一、机器语言 3
二、汇编语言 4
三、高级语言 4
第三节 汇编语言的应用范围 5
第二章 汇编语言基础知识 6
第一节 数据类型 6
一、数制及相互转换 6
二、计算机中数和字符的表示 8
三、数据类型 11
第二节 Intel 8086/8088 CPU结构与可
?编程寄存器 13
一、8086/8088 CPU功能结构 13
二、CPU内部寄存器组 14
第三节 存储器 18
一、存储器的组成 18
二、存储器的段结构 18
三、逻辑地址与物理地址 20
四、堆栈 21
第四节 理解与练习 22
一、内存数据存取规则 22
二、计算机中的数据 22
三、溢出的概念 22
第三章 寻址方式与指令系统 24
第一节 寻址方式 24
一、隐含寻址 25
二、立即寻址 25
三、寄存器寻址 25
四、存储器操作数的寻址方式 25
五、段基值的隐含约定 27
六、隐含段的改变 28
第二节 指令系统 29
一、指令系统概述 29
二、传送类指令 30
三、算术运算类指令 34
四、位操作指令 39
五、转移类指令 40
六、串操作指令 43
七、处理器控制类指令 45
第三节 理解与练习 46
一、关于十进制调整指令 46
二、乘除法指令的理解 49
三、逻辑运算与移位指令的应用 51
四、指令对标志位的影响... 查看详情