图书介绍

汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

汇编语言程序设计
  • 孙一林主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040093405
  • 出版时间:2001
  • 标注页数:229页
  • 文件大小:8MB
  • 文件页数:238页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

汇编语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 计算机基础知识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/O138

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

热门推荐