《IBM-PC汇编语言程序设计》求取 ⇩

第一章基础知识1

1.1 数制及数制间的转换1

1.1.1 二进制数、十进制数及十六进制数1

1.1.2 二进制数与十进制数之间的转换2

1.1.3 十六进制数与二进制数、十进制数之间的转换3

1.2 二进制数与十六进制数的运算5

1.2.1 二进制数和十六进制数的算术运算5

1.2.2 二进制数和十六进制数的逻辑运算6

1.3 ASCII码和BCD码7

1.4 数值与编码的转换8

1.5 本章小结9

第二章IBM-PC计算机组织11

2.1 IBM-PC微型计算机的基本结构11

2.2 IBM-PC上的软件与汇编语言12

2.2.1 系统软件和应用软件12

2.2.2 高级语言、汇编语言、机器语言13

2.2.3 汇编语言的开发环境14

2.3 Inte18086/8088CPU的寄存器结构14

2.3.1 通用寄存器15

2.3.2 段寄存器17

2.3.4 标志寄存器18

2.3.3 指令指针18

2.4 PC机的内存组织20

2.4.1 内存地址与字节、字的存放20

2.4.2 内存地址的分段22

2.4.3 物理地址和逻辑地址24

2.4.4 实际内存分配方法25

2.5 堆栈26

2.5.1 堆栈在哪里26

2.5.2 堆栈操作26

2.6 本章小结28

3.1.1 指令的汇编语言格式30

第三章寻址方式与指令系统30

3.1 指令格式30

3.1.2 指令的机器语言格式31

3.2 寻址方式33

3.2.1 与数据有关的寻址方式33

3.2.2 与转移地址有关的寻址方式37

3.3 指令系统40

3.3.1 数据传送指令41

3.3.2 算术运算指令44

3.3.3 逻辑指令49

3.3.4 控制转移指令52

3.4 本章小结59

4.1 分段式程序结构61

4.1.1 一个排序的汇编语言程序例子61

第四章汇编语言程序格式61

4.1.2 语句格式62

4.1.3 标号和符号名64

4.1.4 程序中的段和过程64

4.2 定义程序结构的伪指令66

4.2.1 段定义伪指令66

4.2.2 过程定义伪指令69

4.2.3 定位伪指令ORG69

4.3.1 常数和常量70

4.2.4 END及其他程序结构伪指令70

4.3 数据定义与内存分配70

4.3.2 变量与变量的定义71

4.3.3 数据定义时用到的操作符和表达式73

4.4 表达式与操作符75

4.4.1 表达式75

4.4.2 算术操作符75

4.4.3 逻辑操作符76

4.4.4 关系操作符76

4.4.5 数值回送操作符76

4.4.6 属性操作符78

4.4.7 操作符的运算优先级80

4.4.8 LABEL伪指令81

4.5 汇编、连接和运行81

4.5.1 汇编与连接81

4.5.2 LST文件82

4.5.3 MAP文件84

4.6 程序的调试与DEBUG85

4.6.1 DEBUG的主要命令85

4.6.2 用DEBUG调试程序92

4.7 本章小结96

5.1 顺序程序设计99

第五章分支与循环程序设计99

5.2 分支程序设计105

5.2.1 分支程序的结构形式105

5.2.2 转移分支105

5.2.3 用跳转表实现多路转移108

5.3 循环程序设计111

5.3.1 循环程序的结构形式111

5.3.2 循环程序实例112

5.3.3 多重循环程序设计118

5.4 串处理120

5.4.1 串处理指令120

5.4.2 串操作指令的运用123

5.4.3 串处理应用的例子125

5.5 本章小结130

第六章子程序结构132

6.1 子程序的设计方法132

6.1.1 过程的定义132

6.1.2 过程的调用和返回132

6.2 编写子程序的注意事项133

6.2.1 正确地切分子程序134

6.2.2 确定接口参数及参数传递方法135

6.2.3 保存环境信息135

6.2.4 保持堆栈平衡136

6.2.5 参数传递实例137

6.3 子程序举例141

6.4 子程序嵌套和递归144

6.5 本章小结148

第七章高级汇编语言技术150

7.1 宏150

7.1.1 宏的定义150

7.1.2 宏调用151

7.1.3 宏展开151

7.1.4 运用宏的实例152

7.2.1 结构的定义154

7.1.5 宏与子程序154

7.2 结构154

7.2.2 结构的预置与内存分配155

7.2.3 访问结构变量及其字段155

7.2.4 结构使用实例157

7.3 本章小结159

第八章输入/输出程序设计161

8.1 输入/输出指令161

8.1.1 I/O端口161

8.1.3 I/O端口寻址方式162

8.1.2 IN/OUT指令162

8.2 输入/输出控制方式163

8.2.1 程序控制的I/O方式163

8.2.2 中断控制方式165

8.2.3 直接内存访问(DMA)方式165

8.3 中断控制方式167

8.3.1 中断167

8.3.2 中断源167

8.3.3 中断优先级170

8.3.4 中断向量表171

8.3.5 中断过程171

8.4 编写中断处理程序172

8.4.1 INT类指令和IRET指令173

8.4.2 DOS提供的中断设置支持173

8.4.3 中断处理程序举例174

8.5 本章小结178

第九章BIOS和DOS中断180

9.1 BIOS中断调用180

9.2 DOS中断调用181

9.3 键盘I/O调用181

9.3.1 有关键盘输入的基本知识181

9.3.2 BIOS键盘功能调用183

9.3.3 DOS键盘功能调用185

9.4 显示I/O调用187

9.4.1 显示模式与字符属性187

9.4.2 BIOS显示功能调用189

9.4.3 DOS显示功能调用194

9.5 BIOS及DOS中的时间功能调用194

9.5.1 DOS时间功能调用194

9.5.2 BIOS时间功能调用195

9.6 本章小结198

第十章单色和彩色图形显示200

10.1 显示卡与显示缓冲区200

10.2 字符显示缓冲区的组织201

10.3 CGA卡图形模式下的编程204

10.4 HGC图形方式下的编程209

10.5 本章小结215

第十一章磁盘文件访问技术216

11.1 访问文件的基本过程216

11.2 DOS提供的文件功能调用216

11.2.1 基于文件句柄的DOS功能调用216

11.2.2 路径名和ASCIIZ串218

11.2.3 句柄、错误代码及文件属性218

11.2.4 文件打开方式与读写指针移动方式219

11.3 文件操作举例220

11.4 本章小结224

第十二章模块化程序设计226

12.1 多模块程序设计226

12.1.1 多个模块中的段定义226

12.1.2 模块间的变量传递227

12.1.3 子程序参数传递227

12.1.4 举例227

12.2 C与汇编的连接229

附录Ⅰ Intel 8086/8088指令系统一览表231

附录Ⅱ 北京市高等教育学历文凭考试“8086汇编语言”课程考试大纲240

参考文献248

1998年08月第1版《IBM-PC汇编语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由熊桂喜编著 1998年08月第1版 科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM-PC BASIC程序设计语言(1985 PDF版)
IBM-PC BASIC程序设计语言
1985 上海:同济大学出版社
IBM PC(INTEL8086/8088) 宏汇编语言程序设计(1987 PDF版)
IBM PC(INTEL8086/8088) 宏汇编语言程序设计
1987
IBM PC宏汇编语言程序设计及应用(1992 PDF版)
IBM PC宏汇编语言程序设计及应用
1992
IBM PC汇编语言程序设计例题习题集(1991 PDF版)
IBM PC汇编语言程序设计例题习题集
1991
IBM-PC汇编语言和程序设计( PDF版)
IBM-PC汇编语言和程序设计
广州经济技术开发区电脑系统工程公司
IBM-PC汇编语言程序设计(1998年08月第1版 PDF版)
IBM-PC汇编语言程序设计
1998年08月第1版 科学出版社
IBM-PC汇编语言程序设计(1991年01月 PDF版)
IBM-PC汇编语言程序设计
1991年01月 清华大学出版社
IBM-PC 汇编语言程序设计实验教程( PDF版)
IBM-PC 汇编语言程序设计实验教程
北京:清华大学出版社
IBM-PC汇编语言及程序设计 中译文( PDF版)
IBM-PC汇编语言及程序设计 中译文
广州经济技术开发区电脑系统工程公司
IBM PC-8088汇编语言程序设计( PDF版)
IBM PC-8088汇编语言程序设计
科海总公司
IBM PC汇编语言程序设计和接口技术(1989 PDF版)
IBM PC汇编语言程序设计和接口技术
1989 西安:西安电子科技大学出版社
IBM-PC汇编语言程序设计(1998 PDF版)
IBM-PC汇编语言程序设计
1998 北京:科学出版社
IBM-PC INTEL 8088/80X86 宏汇编语言程序设计(1998 PDF版)
IBM-PC INTEL 8088/80X86 宏汇编语言程序设计
1998 天津:南开大学出版社
IBM-PC宏汇编语言程序设计(1987 PDF版)
IBM-PC宏汇编语言程序设计
1987 北京:水利电力出版社
IBM PC宏汇编语言程序设计及应用(1992 PDF版)
IBM PC宏汇编语言程序设计及应用
1992 长沙:国防科技大学出版社