注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教育各级教育汇编语言程序设计(专升本)

汇编语言程序设计(专升本)

汇编语言程序设计(专升本)

定 价:¥17.00

作 者: 孙一林主编
出版社: 高等教育出版社
丛编项: 中学教师进修高等师范本科教材
标 签: 汇编语言程序设计

ISBN: 9787040093407 出版时间: 2003-08-01 包装: 平装
开本: 23cm 页数: 229 字数:  

内容简介

  本书是教育部师范教育司组织编写的中学教师进修高等师范本科(专科起点)计算机专业课教材。它以Intel公司8086/8088 CPU芯片的微机作为基础机型,阐述8086/8088汇编语言的基础知识、指令系统和实际应用。该教材主要包括8个部分:计算机基础知识、CPU结构及其寻址方式、8086/8088指令系统、汇编语言伪指令系统、汇编语言程序设计方法、I/O与中断技术、BIOS和DOS中断调用、80x86及其他高性能微处理器和指令简介。本教材由浅入深,概念清晰,连接性强,既体现了8086/8088汇编语言系统的完整性,又兼顾到密切联系实践,特别是书中穿插了大量丰富的例题和习题,使之具有很强的操作性和实用性。本书既可作为中学教师进修本科(专科起点)计算机专业课教材使用,又可作为普通本科、成人本科教育的教材。

作者简介

暂缺《汇编语言程序设计(专升本)》作者简介

图书目录

第一章 计算机基础知识 1
1.1 微型计算机系统组成 1
1.1.1 硬件系统 1
1.1.2 软件系统 4
1.2 计算机程序设计语言 4
1.2.1 机器语言 5
1.2.2 汇编语言 5
1.2.3 高级语言 6
1.2.4 编程工具软件 7
1.3 计算机运算基础知识 7
1.3.1 计算机系统使用的数制及其转换 8
1.3.2 二进制数的算术运算和逻辑运算 12
1.3.3 计算机中数据和字符的表示形式 14
1.4 计算机程序算法的表述 17
1.4.1 算法的慨念 18
1.4.2 算法的表述形式 19
1.4.3 程序流程图与N-S图 21
习题 24
第二章 CPU结构及其寻址方式 26
2.1 8086/8088CPU内部结构 26
2.2 8086/8088内部寄存器组 27
2.2.1 通用寄存器 28
2.2.2 段寄存器 29
2.2.3 控制寄存器 29
2.2.4 CPU内部各寄存器的复位值 30
2.3 8086/8088指令和指令周期 31
2.3.1 指令的基本格式 31
2.3.2 指令的基本功能 33
2.4 8086/8088外部存储器组织结构 33
2.4.1 8086/8088存储器的分段 34
2.4.2 物理地址的形成 34
2.4.3 分段寻找地址的特点 35
2.5 8086/8088CPU寻址方式 35
习题 39
第三章 8086/8088指令系统 40
3.1 数据传送指令 40
3.1.1 通用数据传输指令 40
3.1.2 地址传送指令 43
3.1.3 换码指令 44
3.1.4 状态标志位传送指令 45
3.2 算术运算指令 46
3.2.1 加法指令 46
3.2.2 减法指令 49
3.2.3 乘法指令 51
3.2.4 除法指令 53
3.3 逻辑运算指令 55
3.3.1 布尔操作指令 56
3.3.2 移位指令 57
3.4 数据串操作类指令 59
3.4.1 串传送指令 60
3.4.2 串比较指令 61
3.4.3 串搜索指令 61
3.4.4 串载入指令 62
3.4.5 串存储指令 63
3.4.6 重复前缀指令 63
3.5 处理器控制类指令 64
3.5.1 标志操作指令 65
3.5.2 外部同步操作指令 65
3.6 程序控制转移指令 66
3.6.1 转移指令 66
3.6.2 循环指令 69
3.6.3 调用和返回指令 70
3.6.4 中断调用和中断返回指令 72
习题 73
第四章 汇编语言伪指令系统 79
4.1 汇编语言指令和语句 79
4.1.1 汇编语言语句基本格式 79
4.1.2 语句中的几个基本元素 80
4.2 汇编语言伪指令 83
4.2.1 符号定义语句 83
4.2.2 数据定义语句 84
4.2.3 段定义语句 85
4.2.4 过程定义语句 88
4.2.5 结束语句 89
4.2.6 定位语句 89
4.2.7 辅助语句 90
4.3 汇编语言运算符 92
4.3.1 算术运算符 92
4.3.2 逻辑运算符 92
4.3.3 关系运算符 93
4.3.4 数值回送运算符 93
4.3.5 属性运算符 95
4.4 汇编语言宏指令 98
4.4.1 宏定义 99
4.4.2 宏调用与宏展开 99
4.4.3 宏定义中的局部标号 100
4.4.4 宏与子程序的比较 101
4.4.5 宏应用举例 102
4.4.6 汇编语言重复汇编伪指令 104
4.5 汇编语言条件汇编伪指令 106
习题 108
第五章 汇编语言程序设计方法 111
5.1 程序设计方法概述 111
5.1.1 编写汇编语言程序的步骤 111
5.1.2 判断程序质量的标准 112
5.1.3 汇编语言程序的开发过程 112
5.1.4 完整的汇编语言程序框架 113
5.1.5 汇编语言程序结构的分类 115
5.2 循环程序设计 115
5.2.1 循环程序的组成 115
5.2.2 循环程序的结构形式 116
5.2.3 循环程序设计举例 116
5.3 分支程序设计 119
5.3.1 分支程序的结构形式 119
5.3.2 分支程序设计举例 119
5.4 子程序设计 121
5.4.1 子程序的基本概念 121
5.4.2 子程序的定义
122
5.4.3 子程序的参数传送 123
5.4.4 利用堆栈保护和恢复现场 124
5.4.5 子程序的嵌套 125
5.4.6 子程序的递归 125
5.5 汇编程序调试工具 126
5.5.1 DEBUG功能介绍 127
5.5.2 DEBUG程序的调用 127
5.5.3 DEBUG命令 127
5.5.4 DEBUG命令举例 128
习题 132
第六章 I/O与中断技术 138
6.1 计算机的I/O 138
6.1.1 I/O端口 138
6.1.2 CPU与外设之间的信息交换 140
6.1.3 I/O指令 141
6.2 I/O控制方式 142
6.2.1 直接I/O方式 142
6.2.2 查询方式 143
6.2.3 中断方式 147
6.2.4 直接数据传送方式(DMA方式) 147
6.3 中断技术和中断程序设计 149
6.3.1 中断系统的功能 149
6.3.2 中断类型 150
6.3.3 中断的优先权和中断嵌套 153
6.3.4 中断向量表 154
6.3.5 中断向量表的修改 156
6.3.6 微机中断过程 157
6.3.7 编写中断服务程序的过程 158
6.3.8 编程注意事项 159
6.3.9 中断编程举例 159
习题 165
第七章 BIOS和DOS中断调用 168
7.1 BIOS中断调用 168
7.1.1 显示输出管理(INT 10H) 169
7.1.2 键盘输入管理(INT 16H) 174
7.1.3 打印输出管理(INT 17H) 176
7.1.4 时间中断调用(INT 1AH) 176
7.2 DOS中断调用 178
7.2.1 常用DOS操作系统中断调用 179
7.2.2 常用INT 21H系统功能中断 180
7.2.3 INT 21H中断中的文件系统处理功能 188
习题 203
第八章 80x86 CPU和指令简介 209
8.1 80286 CPU和指令简介 209
8.2 80386 CPU简介 210
8.3 80486及其他高性能CPU和指令简介 212
习题 214
附录
附录一 标准ASCII字符表 215
附录二 BIOS中断调用 217
附录三 DOS INT 21H功能调用表 220
附录四 MASM汇编程序常见出错信息表 225
附录五 8086/8088指令表 226

本目录推荐