汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)

汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-08
版次: 1
ISBN: 9787302498605
定价: 35.00
装帧: 平装
开本: 16
纸张: 胶版纸
页数: 168页
字数: 275千字
35人买过
  • 本书讲授Intel 8086微处理器的指令系统,并以Microsoft的MASM 5.0版本宏汇编语言为基础,讲授汇编语言程序设计的基本方法和常用技术。 
      全书共分5章。第1章讲授学习汇编语言程序设计所需具备的基础知识,包括指令的概念、数据的表示、数据的存储和处理等;第2章讲授8086宏汇编语言的源程序组成,包括汇编语言的语言成分,常量、变量、标号等的定义,源程序的结构及定义等;第3章讲授8086的指令系统,包括寻址方式和各类操作指令等;第4章讲授8086汇编语言程序设计的基本方法,包括顺序程序、分支程序、循环程序、子程序、宏指令等;第5章介绍8086的中断技术,包括中断的相关概念,中断服务程序设计方法等。 
      本书可作为高等院校计算机及相关专业的汇编语言课程教材,也可作为从事计算机工作的专业人员的参考书。 

    第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.3.4  串操作类指令 62 
    3.3.5  程序控制类指令 67 
    3.3.6  处理器控制类指令 72 
    3.3.7  80x86指令系统的扩展 73 
    习题 76 
    第4章  8086汇编语言程序设计的基本方法 80 
    4.1  顺序程序设计 80 
    4.2  分支程序设计 81 
    4.3  循环程序设计 85 
    4.4  子程序设计 93 
    4.4.1  定义子程序 93 
    4.4.2  子程序的调用与返回 94 
    4.4.3  保护现场与恢复现场 95 
    4.4.4  子程序的参数传递 96 
    4.4.5  子程序设计举例 97 
    4.4.6  子程序嵌套 103 
    4.5  汇编语言程序的数据输入和输出 105 
    4.5.1  软中断指令 106 
    4.5.2  调用DOS功能程序实现数据的输入/输出 106 
    4.5.3  调用BIOS功能程序实现数据的输入/输出 110 
    4.6  宏的定义与使用 118 
    4.6.1  宏定义、宏调用与宏展开 118 
    4.6.2  宏定义中的指令标号 122 
    4.6.3  宏库的建立与使用 125 
    习题 125 
    第5章  中断技术基础 128 
    5.1  什么是中断技术 128 
    5.2  80x86中断系统简介 128 
    5.2.1  中断源类型 128 
    5.2.2  中断号与中断向量表 129 
    5.2.3  中断服务程序及其调用与返回 132 
    5.2.4  中断优先级与中断嵌套 132 
    5.3  如何设置自己的中断服务 133 
    习题 145 
    附录A  宏汇编语言程序的上机过程 146 
    A.1  DOS简介 146 
    A.2  宏汇编语言程序上机所需的软件支持 151 
    A.3  编辑源程序 151 
    A.4  对源程序进行汇编 152 
    A.5  对目标文件进行连接 154 
    附录B  调试软件DEBUG.EXE的使用 156 
    B.1  DEBUG的启动及其工作环境 156 
    B.2  DEBUG的调试命令 157 
    参考文献 169 

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

  • 目录:
    第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.3.4  串操作类指令 62 
    3.3.5  程序控制类指令 67 
    3.3.6  处理器控制类指令 72 
    3.3.7  80x86指令系统的扩展 73 
    习题 76 
    第4章  8086汇编语言程序设计的基本方法 80 
    4.1  顺序程序设计 80 
    4.2  分支程序设计 81 
    4.3  循环程序设计 85 
    4.4  子程序设计 93 
    4.4.1  定义子程序 93 
    4.4.2  子程序的调用与返回 94 
    4.4.3  保护现场与恢复现场 95 
    4.4.4  子程序的参数传递 96 
    4.4.5  子程序设计举例 97 
    4.4.6  子程序嵌套 103 
    4.5  汇编语言程序的数据输入和输出 105 
    4.5.1  软中断指令 106 
    4.5.2  调用DOS功能程序实现数据的输入/输出 106 
    4.5.3  调用BIOS功能程序实现数据的输入/输出 110 
    4.6  宏的定义与使用 118 
    4.6.1  宏定义、宏调用与宏展开 118 
    4.6.2  宏定义中的指令标号 122 
    4.6.3  宏库的建立与使用 125 
    习题 125 
    第5章  中断技术基础 128 
    5.1  什么是中断技术 128 
    5.2  80x86中断系统简介 128 
    5.2.1  中断源类型 128 
    5.2.2  中断号与中断向量表 129 
    5.2.3  中断服务程序及其调用与返回 132 
    5.2.4  中断优先级与中断嵌套 132 
    5.3  如何设置自己的中断服务 133 
    习题 145 
    附录A  宏汇编语言程序的上机过程 146 
    A.1  DOS简介 146 
    A.2  宏汇编语言程序上机所需的软件支持 151 
    A.3  编辑源程序 151 
    A.4  对源程序进行汇编 152 
    A.5  对目标文件进行连接 154 
    附录B  调试软件DEBUG.EXE的使用 156 
    B.1  DEBUG的启动及其工作环境 156 
    B.2  DEBUG的调试命令 157 
    参考文献 169 

查看详情
12
相关图书 / 更多
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言案例教程(微课版)()
李建俊、张慧明 著
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言:基于x86处理器(原书第8版)
[美]基普·R.欧文(Kip R.Irvine)
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言简明教程(湖北警官学院系列教材)
王宁 著
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言程序设计——基于x86与MIPS架构
何云华
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言上机指导(微课版)
许向前 主编;崔素丽 副主编;李建俊;张慧明;孙曼曼
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言编程基础 基于LoongArch
孙国云 敖琪 王锐
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言:基于x86处理器(英文版·原书第8版)
[美]基普·欧文(Kip R.Irvine)
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言程序设计——基于ARM体系结构(第4版)
文全刚 著
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言与计算机系统组成 第2版
李心广 张晶 潘智刚 罗海涛 编著
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言(基于64位ARMv8体系结构)
钱晓捷
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言程序设计(第3版)(微课版)
刘慧婷 吕钊
汇编语言程序设计教程(21世纪高等学校规划教材·计算机科学与技术)
汇编语言(第4版)
全国计算机专业技术资格考试办公室 著
您可能感兴趣 / 更多