书籍详情
汇编语言案例教程
作者:张开成,钟文龙 编著
出版社:化学工业出版社
出版时间:2009-03-01
ISBN:9787122041227
定价:¥23.00
购买这本书可以去
内容简介
《汇编语言案例教程》以Intel系列基本微处理器8086/8088为对象,主要介绍微型计算机的基础知识和工作过程、体系结构和寻址方式、指令系统及汇编语言程序设计的方法和技巧。《汇编语言案例教程》内容简明扼要、深入浅出、案例丰富、通俗易懂,融入作者从事多年教学及工程实践应用的体会和经验。《汇编语言案例教程》首先引入了一个模型机执行5条指令构成的简短程序的教学案例,直观地描述了微型计算机的工作过程,为初学者学习汇编语言程序设计奠定基础:然后反寻址方式和微机硬件系统,即CPU计算机的工作过程,为初学者学习汇编语言程序设计奠定基础:然后把寻址方式和微机硬件系统,即CPU的硬件结构放在一起讲解,更有利于初学者对问题的理解,便于突破难点。《汇编语言案例教程》列举大量案例说明汇编语言程序设计的方法和技巧,强调应用,有利于培养初学者分析问题和解决问题的能力。通过《汇编语言案例教程》学习,将为微机应用打下基础。《汇编语言案例教程》还配有教学课件和案例库,教学内容丰富,课件功能完备,操作方便快捷,其中,微机工作过程和寻址方式等都已设计成动画。它将成为教师课堂授课和初学者学习汇编语言程序设计的有力帮手。《汇编语言案例教程》可作为高职高专计算机相关专业的教学用书,也可作为一般工程技术人员的参考用书。
作者简介
暂缺《汇编语言案例教程》作者简介
目录
第1章 概述
1.1 汇编语言简介
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 汇编语言的组成和特征
1.1.4 编辑程序、汇编程序和连接程序
1.2 计算机中的数和编码
1.2.1 计算机中的数制
1.2.2 符号数的表示
1.2.3 二进制数的运算
1.2.4 二进制编码
1.2.5 8086/8088支持的数据类型及其内部表示
1.3 微型计算机的工作过程
1.3.1 指令与程序的执行
1.3.2 程序执行过程举例
习题
第2章 微机系统和寻址方式
2.1 微机系统概述
2.1.1 硬件系统
2.1.2 软件系统
2.2 8086/8088中央处理器的组成
2.2.1 8086/8088中央处理器的功能结构
2.2.2 8086/8088 CPU的寄存器结构
2.3 8086/8088的存储器组织
2.3.1 存储器的地址和内容
2.3.2 存储器分段
2.4 寻址方式
2.4.1 立即寻址方式
2.4.2 寄存器寻址方式
2.4.3 直接寻址方式
2.4.4 寄存器间接寻址方式
2.4.5 寄存器间接寻址方式
2.4.6 基址变址寻址方式
2.4.7 相对基址变寻址方式
习题
第3章 汇编语言程序设计
3.1 顺序程序设计
3.1.1 基本结构
3.1.2 单个字符的输入和输出
3.1.3 源程序的基本格式
3.1.4 顺序程序设计案例
3.2 分支程序设计
3.2.1 条件标志位的设置规则
3.2.2 跳转指令
3.2.3 分支程序设计
3.3 循环程序设计
3.3.1 先判判断再循环
3.3.2 先循环再判断
3.3.3 计数型循环
3.3.4 循环嵌套
习题
第4章 常用数据处理技术
4.1 变量
4.1.1 变量定义
4.1.2 内存图
4.1.3 变量定义与内存分配关系
4.2 常用伪指令
4.2.1 OFFSET和SEG
4.2.2 ASSUME和PTR
4.2.3 ORG和$
4.2.4 =和EQU
4.2.5 INCLUDE伪指令
4.3 常用数据处理指令
4.3.1 算术运算类指令
4.3.2 逻辑运算类指令
4.4 字符串输入输出方法
4.4.1 DOS的9号子功能——字符串输出
4.4.2 DOS的10号子功能——字符串输入
4.4.3 字符数据处理程序设计案例
习题
第5章 子程序设计
5.1 堆栈
5.1.1 建立堆栈
5.1.2 堆栈操作指令
5.2 子程序的调用与返回
5.2.1 子程序调用指令CALL
5.2.2 子程序返回指令RET
5.3 子程序设计
5.3.1 子程序的结构
5.3.2 子程序的定义
5.3.3 带参数的子程序
5.3.4 子程序嵌套
5.3.5 子程序设计案例
习题
第6章 高级编程技术
6.1 移位指令及循环移位指令
6.1.1 移位指令
6.1.2 循环移位指令
6.2 串操作指令
6.2.1 DF标志位
6.2.2 与REP配合的串指令MOVS、STOS和LODS
6.2.3 与REPE和REPNE配合的串指令CMPS和SCAS
6.2.4 串操作指令的应用
6.3 宏指令
6.3.1 宏的定义、调用和展开
6.3.2 宏定义中的参数
6.3.3 宏与子程序的比较
6.3.4 宏在编程中的应用
习题
第7章 输入输出和中断
7.1 输入输出概述
7.1.1 接口的基本概念
7.1.2 8086/8088的独立编址方式
7.1.3 输入输出指令
7.1.4 CPU与外设传送数据的控制方式
7.2 查询方式输入输出
7.3 中断方式输入输出
7.3.1 中断概述
7.3.2 IBM-PC机中断系统
7.3.3 中断调用及中断返回指令
7.3.4 系统提供的中断服务子程序
7.3.5 编写中断服务程序
习题
第8章 终端控制技术
8.1 键盘控制技术
8.1.1 键盘工作原理与9号中断
8.1.2 BIOS 16H号中断
8.1.3 DOS的输入子功能
8.1.4 封锁键盘的技术
8.2 屏幕控制技术
8.2.1 屏幕与光标
8.2.2 字符的属性编码
8.2.3 字符方式的显示缓冲区
8.2.4 BIOS中断10H
8.2.5 编程案例
习题
附录
附录A ASCII码与扫描码
附录B DOS系统功能调用
附录C BIOS功能调用
附录D 8086/8088汇编语言伪指令
附录E 8086/8088汇编语言指令
参考文献
1.1 汇编语言简介
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 汇编语言的组成和特征
1.1.4 编辑程序、汇编程序和连接程序
1.2 计算机中的数和编码
1.2.1 计算机中的数制
1.2.2 符号数的表示
1.2.3 二进制数的运算
1.2.4 二进制编码
1.2.5 8086/8088支持的数据类型及其内部表示
1.3 微型计算机的工作过程
1.3.1 指令与程序的执行
1.3.2 程序执行过程举例
习题
第2章 微机系统和寻址方式
2.1 微机系统概述
2.1.1 硬件系统
2.1.2 软件系统
2.2 8086/8088中央处理器的组成
2.2.1 8086/8088中央处理器的功能结构
2.2.2 8086/8088 CPU的寄存器结构
2.3 8086/8088的存储器组织
2.3.1 存储器的地址和内容
2.3.2 存储器分段
2.4 寻址方式
2.4.1 立即寻址方式
2.4.2 寄存器寻址方式
2.4.3 直接寻址方式
2.4.4 寄存器间接寻址方式
2.4.5 寄存器间接寻址方式
2.4.6 基址变址寻址方式
2.4.7 相对基址变寻址方式
习题
第3章 汇编语言程序设计
3.1 顺序程序设计
3.1.1 基本结构
3.1.2 单个字符的输入和输出
3.1.3 源程序的基本格式
3.1.4 顺序程序设计案例
3.2 分支程序设计
3.2.1 条件标志位的设置规则
3.2.2 跳转指令
3.2.3 分支程序设计
3.3 循环程序设计
3.3.1 先判判断再循环
3.3.2 先循环再判断
3.3.3 计数型循环
3.3.4 循环嵌套
习题
第4章 常用数据处理技术
4.1 变量
4.1.1 变量定义
4.1.2 内存图
4.1.3 变量定义与内存分配关系
4.2 常用伪指令
4.2.1 OFFSET和SEG
4.2.2 ASSUME和PTR
4.2.3 ORG和$
4.2.4 =和EQU
4.2.5 INCLUDE伪指令
4.3 常用数据处理指令
4.3.1 算术运算类指令
4.3.2 逻辑运算类指令
4.4 字符串输入输出方法
4.4.1 DOS的9号子功能——字符串输出
4.4.2 DOS的10号子功能——字符串输入
4.4.3 字符数据处理程序设计案例
习题
第5章 子程序设计
5.1 堆栈
5.1.1 建立堆栈
5.1.2 堆栈操作指令
5.2 子程序的调用与返回
5.2.1 子程序调用指令CALL
5.2.2 子程序返回指令RET
5.3 子程序设计
5.3.1 子程序的结构
5.3.2 子程序的定义
5.3.3 带参数的子程序
5.3.4 子程序嵌套
5.3.5 子程序设计案例
习题
第6章 高级编程技术
6.1 移位指令及循环移位指令
6.1.1 移位指令
6.1.2 循环移位指令
6.2 串操作指令
6.2.1 DF标志位
6.2.2 与REP配合的串指令MOVS、STOS和LODS
6.2.3 与REPE和REPNE配合的串指令CMPS和SCAS
6.2.4 串操作指令的应用
6.3 宏指令
6.3.1 宏的定义、调用和展开
6.3.2 宏定义中的参数
6.3.3 宏与子程序的比较
6.3.4 宏在编程中的应用
习题
第7章 输入输出和中断
7.1 输入输出概述
7.1.1 接口的基本概念
7.1.2 8086/8088的独立编址方式
7.1.3 输入输出指令
7.1.4 CPU与外设传送数据的控制方式
7.2 查询方式输入输出
7.3 中断方式输入输出
7.3.1 中断概述
7.3.2 IBM-PC机中断系统
7.3.3 中断调用及中断返回指令
7.3.4 系统提供的中断服务子程序
7.3.5 编写中断服务程序
习题
第8章 终端控制技术
8.1 键盘控制技术
8.1.1 键盘工作原理与9号中断
8.1.2 BIOS 16H号中断
8.1.3 DOS的输入子功能
8.1.4 封锁键盘的技术
8.2 屏幕控制技术
8.2.1 屏幕与光标
8.2.2 字符的属性编码
8.2.3 字符方式的显示缓冲区
8.2.4 BIOS中断10H
8.2.5 编程案例
习题
附录
附录A ASCII码与扫描码
附录B DOS系统功能调用
附录C BIOS功能调用
附录D 8086/8088汇编语言伪指令
附录E 8086/8088汇编语言指令
参考文献
猜您喜欢