汇编语言程序设计教程
提供课件和源码,教学大纲,咨询QQ:2301891038(仅限教师)。第一版得到大家的认可,第二版对第一版教材中存在的问题进行了修订;根据目前本课程的教学要求对部分内容进行增、删和调整并进一步强化计算机的控制理念,强化有关控制器原理及设计的内容。

作者:陆遥

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:35元

印次:1-11

ISBN:9787302498605

出版日期:2018.09.01

印刷日期:2024.08.23

图书责编:郑寅堃

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书讲授Intel 8086微处理器的指令系统,并以Microsoft的MASM 5.0版本宏汇编语言为基础,讲授汇编语言程序设计的基本方法和常用技术。   全书共分5章。第1章讲授学习汇编语言程序设计所需具备的基础知识,包括指令的概念、数据的表示、数据的存储和处理等;第2章讲授8086宏汇编语言的源程序组成,包括汇编语言的语言成分,常量、变量、标号等的定义,源程序的结构及定义等;第3章讲授8086的指令系统,包括寻址方式和各类操作指令等;第4章讲授8086汇编语言程序设计的基本方法,包括顺序程序、分支程序、循环程序、子程序、宏指令等;第5章介绍8086的中断技术,包括中断的相关概念,中断服务程序设计方法等。   本书可作为高等院校计算机及相关专业的汇编语言课程教材,也可作为从事计算机工作的专业人员的参考书。

《汇编语言程序设计教程》在描述指令与控制方面特别突出,举例丰富,贴近实际,特别强调了控制对计算机的重要性。这在其他同类教材中并不多见。

                       汇编语言是一种低级语言,其程序设计需要涉及计算机的数据表示、寄存器的使用方式、存储器的访问方式、输入/输出的实现方式等与计算机硬件相关的知识和技术。汇编语言也是一种典型的面向过程的程序设计语言,编程者必须全面细致地把握和控制问题处理的全过程,才能设计出好的程序。   汇编语言程序设计是计算机专业的一门重要的专业课程。就课程地位而言,它处于硬件课程和软件课程的结合部,与硬件和软件都有着密切的关系。汇编语言是学生了解计算机硬件及其工作原理的入口,是计算机组成原理、微机接口技术、单片机应用技术、嵌入式系统等涉及硬件原理与应用技术课程的基础;同时,汇编语言程序设计能很好地培养和锻炼学生的程序设计能力,从而夯实学生的软件设计基础。   笔者在多年的汇编语言程序设计课程教学中,接触过不少相关的教材,但始终难觅真正适合当前教学要求的好教材。一些知名教材,也存在工具书化和手册化严重的情况,其他同类教材也基本趋同。   鉴于此,笔者尝试以自己多年的教学积累和在汇编语言应用实践方面(如图像处理、病毒查杀、硬件控制等)的实际经验为基础,以同类型优秀教材和文献资料为参考,编写一本满足当前汇编语言教学实际需要的教材。本书的主要特点有:   (1)应用性突出。计算机语言是用来编写程序解决问题的。本书用丰富的实例和详细的解释,突出汇编语言的编程应用技术,其中有很多实例提供了汇编语言编程应用中颇具实用价值的解决方案。   (2)内容取舍有度。本书的编写充分结合当前汇编语言教学的实际需要,不求全,不追求工具书化和手册化,一切从实用出发,从满足...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
  

  

  

  

  

  

  

第1章  基础知识 1

1.1  汇编语言的特点 1

1.1.1  汇编语言与机器语言的关系 1

1.1.2  汇编语言与高级语言的主要差异 2

1.2  计算机中的数据表示 2

1.2.1  字符数据表示 3

1.2.2  数值数据表示 4

1.3  计算机中的数据存储 9

1.3.1  寄存器 9

1.3.2  存储器 12

1.3.3  I/O端口 14

1.4  计算机中的数据处理 15

习题 15

第2章  8086宏汇编语言的源程序组成 17

2.1  源程序的分段结构 17

2.2  汇编语言的语句结构 17

2.2.1  名字项 18

2.2.2  操作项 19

2.2.3  操作数项 19

2.2.4  注释项 21

2.3  常用伪指令 21

2.3.1  处理器选择伪指令 21

2.3.2  段定义及源程序结束伪指令 22

2.3.3  变量定义与存储空间分配伪指令 24

2.3.4  替代符定义伪指令 28

2.3.5  段内偏移地址指针设置伪指令 29

2.3.6  过程定义与宏定义伪指令 30

习题 30

第3章  8086指令系统 32

3.1  指令系统基本概念 32

3.2  寻址方式 33

3.2.1  操作数的寻址方式 33

3.2.2  转移地址的寻址方式 40

3.3  指令系统 42

3.3.1  数据传送类指令 42

3.3.2  算术运算类指令 49

3.3.3  逻辑运算与移位操作类指令 58

3...

《汇编语言程序设计教程》在描述指令与控制方面特别突出,举例丰富,贴近实际,特别强调了控制对计算机的重要性。这在其他同类教材中并不多见。