汇编语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:孙一林主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2001
- ISBN:7040093405
- 页数:229 页
第一章 计算机基础知识 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 显示输出管理(INT10H) 169
7.1.2 键盘输入管理(INT16H) 174
7.1.3 打印输出管理(INT17H) 176
7.1.4 时间中断调用(INT1AH) 176
7.2 DOS中断调用 178
7.2.1 常用DOS操作系中断调用 179
7.2.2 常用INT21H系统功能中断 180
7.2.3 INT21H中断中的文件处理功能 188
习题 203
第八章 80x86CPU和指令简介 209
8.1 80286CPU和指令简介 209
8.2 80386CPU简介 210
8.3 80486及其他高性能CPU和指令简介 212
习题 214
附录 215
附录一 标准ASCII字符表 215
附录二 BIOS中断调用 217
附录三 DOSINT21H功能调用表 220
附录四 MASM汇编程序常见出错信息表 225
附录五 8086/8088指令表 226
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018