图书介绍
汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![汇编语言程序设计](https://www.shukui.net/cover/1/34320780.jpg)
- 白洪欢主编 著
- 出版社: 北京:科学出版社
- ISBN:7030120841
- 出版时间:2003
- 标注页数:240页
- 文件大小:11MB
- 文件页数:251页
- 主题词:汇编语言-程序设计
PDF下载
下载说明
汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 汇编语言基础知识1
1.1 什么是汇编语言1
1.1.1 计算机语言的地位和作用1
1.1.2 计算机语言的分类2
1.1.3 汇编语言3
1.2 为什么要学习汇编语言3
1.2.1 汇编语言的特点3
1.2.2 汇编语言的应用5
1.3 怎样学好汇编语言7
1.4 第一个汇编语言程序7
小结9
习题9
第2章 数据的表示方式和运算10
2.1 数制10
2.1.1 二进制数10
2.1.2 十六进制数11
2.1.3 十进制数与二进制数、十六进制数之间的转换12
2.2 二进制数据的组织13
2.2.1 位13
2.2.2 半字节13
2.2.3 字节14
2.2.4 字14
2.2.5 双字14
2.3 符号数的表示15
2.3.1 正数的表示15
2.3.2 负数的表示15
2.3.3 8位符号数16
2.3.4 16位符号数16
2.3.5 32位符号数17
2.4 非符号数的表示17
2.4.1 8位非符号数17
2.4.2 16位非符号数17
2.4.3 32位非符号数17
2.5 符号扩展与零扩展17
2.5.1 非符号数的零扩充17
2.5.2 符号数的符号扩充17
2.6 字符的表示18
2.6.1 ASCII 码18
2.6.2 数字与其字符的相互转化18
2.6.3 大小写字母的相互转化18
2.7 二进制数据的运算19
2.7.1 算术运算19
2.7.2 逻辑运算19
2.7.3 移位运算20
小结20
习题21
第3章 8086/8088微型计算机系统组成22
3.1 微型计算机系统概述22
3.1.1 微型计算机硬件组成22
3.1.2 微型计算机软件组成23
3.2 8086/8088 CPU 功能结构24
3.2.1 8086/8088 CPU 编程结构24
3.2.2 8086/8088的内部寄存器25
3.3 8086/8088的内存组织28
3.3.1 内存单元的地址和内容28
3.3.2 内存地址的分段29
3.3.3 逻辑地址与物理地址31
3.3.4 数据在存储器中的存放33
3.3.5 外部设备34
小结35
习题36
第4章 8086/8088的寻址方式和指令系统38
4.1 寻址方式38
4.1.1 指令结构38
4.1.2 操作数寻址方式39
4.1.3 段跨越43
4.2 8086/8088的指令系统44
4.2.1 数据传送指令44
4.2.2 转换指令51
4.2.3 算术指令52
4.2.4 十进制调整指令61
4.2.5 逻辑运算和移位指令65
4.2.6 字符串操作指令73
4.2.7 控制转移指令88
小结98
习题99
第5章 汇编程序格式与程序调试106
5.1 汇编程序格式106
5.1.1 汇编程序的基本结构及编译步骤106
5.1.2 段的定义、假设与引用110
5.1.3 程序的结束114
5.1.4 汇编语言的语句117
5.2 可执行程序的两种格式128
5.3 汇编程序调试129
5.3.1 汇编程序的查错方法129
5.3.2 汇编程序的调试工具130
5.3.3 DEBUG 的使用方法130
5.3.4 用 turbo debugger 调试汇编程序137
5.3.5 用 Soft-ICE 调试汇编程序138
小结140
习题140
第6章 顺序程序设计145
6.1 顺序程序的结构145
6.2 顺序程序设计实例145
小结149
习题149
第7章 分支程序设计150
7.1 分支程序的结构150
7.2 双分支程序设计152
7.3 多分支程序设计153
小结158
习题159
第8章 循环程序设计160
8.1 循环程序的结构160
8.2 循环程序的控制方法161
8.2.1 计数法161
8.2.2 条件控制法163
8.3 多重循环程序设计166
小结170
习题170
第9章 子程序设计171
9.1 子程序的结构171
9.1.1 子程序的定义171
9.1.2 近过程和远过程172
9.1.3 子程序的调用和返回173
9.2 子程序的参数传递方法175
9.2.1 通过寄存器传递参数175
9.2.2 通过变量传递参数176
9.2.3 通过地址表传递参数178
9.2.4 通过堆栈传递参数180
9.3 子程序的嵌套与递归182
9.3.1 子程序的嵌套182
9.3.2 递归子程序183
9.4 子程序设计实例184
小结191
习题192
第10章 中断193
10.1 中断的基本概念193
10.1.1 中断的定义193
10.1.2 中断类型193
10.1.3 中断优先级196
10.2 断处理过程196
10.2.1 中断调用和返回196
10.2.2 中断向量表198
10.3 中断控制器8259A199
10.3.1 8259A 芯片的内部结构200
10.3.2 8259A 的工作过程201
10.3.3 8259A 的编程要点201
10.4 中断程序设计203
10.4.1 中断程序的设计方法203
10.4.2 软中断程序的设计205
10.4.3 硬中断程序的设计207
小结210
习题210
第11章 MS-DOS、PC-BIOS 系统调用212
11.1 系统调用的方法212
11.2 DOS 调用213
11.2.1 输入字符功能调用(AH=01h/INT 21h)213
11.2.2 输出字符功能(AH=02h/INT 21h)214
11.2.3 输出字符串功能(AH=09h/INT 21h)215
11.2.4 输入字符串功能(AH=0Ah/INT 21h)215
11.2.5 终止程序功能(AH=4Ch/INT 21h)217
11.3 BIOS 调用217
11.3.1 INT 10h-视频中断217
11.3.2 INT 13h-磁盘中断222
11.3.3 INT 16h-键盘中断224
11.3.4 INT 17h-打印中断226
小结228
习题228
第12章 内存分配与文件操作229
12.1 内存分配229
12.1.1 重新分配内存230
12.1.2 分配内存231
12.1.3 释放内存231
12.2 文件操作233
12.2.1 文件名与文件代号233
12.2.2 文件属性234
12.2.3 文件的创建与打开234
12.2.4 文件的读写与关闭235
小结237
习题237
附录238
附录1 ASCII 码表238
附录2 常用 DOS 功能调用239
主要参考文献240