《IBM PC组合语言程式设计》求取 ⇩

第一章简介IBM个人电脑系统1

1-1 简介1

1-2 位元与位元组1

1-3 ASCII码2

1-4 二进制数目3

1-5 十六进制表示法6

1-6 区段8

1-7 暂存器9

1-8 PC架构13

1-9 重点17

1-10 问题18

第二章 机器的执行19

2-1 简介19

2-2 开机程序19

2-3 检视记忆体位置20

2-4 机器语言范例:立即资料21

2-5 机器语言范例:定义的资料26

2-6 机器定址29

2-7 机器语言范例:决定记忆体长度31

2-8DEBUG的特殊性质31

2-9 重点34

2-10 问题34

第三章 组合语言需求37

3-1简介37

3-2 组合语言注解栏38

3-3 写码格式38

3-4 虚拟码40

3-5 记忆体与暂存器的参考43

3-6 程式的初始化43

3-7 原始程式范例45

3-8 重点46

3-9 问题46

4-2 键入程式47

4-1 简介47

第四章 组译与执行一个程式47

4-3 准备一个程式的执行48

4-4 组译一个程式49

4-5 链接一个程式52

4-6 执行一个程式54

4-7 原始程式范例56

4-8 相互参考档59

4-9重点60

4-10 问题60

第五章 资料定义63

5-1 简介63

5-2 定义资料的虚拟码63

5-3 定义位元组(DB)67

5-4 定义字组(DW)68

5-5 定义倍字组(DD)68

5-7 定义十个位元组(DT)69

5-6 定义四字组(DQ)69

5-8 立即运算元70

5-9 EQU虚拟码71

5-10 重点73

5-11 问题74

第六章 COM档75

6-1 简介75

6-2EXE及COM档程式的差异75

6-3 COM档程式77

6-4 COM的堆叠78

6-5 除错建议78

6-6 重点79

6-7 问题79

第七章 程式逻辑与组织81

7-1简介81

7-2 JMP指令82

7-3 回路指令84

7-4 旗标暂存器86

7-5 条件跳跃指令87

7-6 呼叫及程序90

7-7 堆叠区段92

7-8 程式:扩充的搬移运算94

7-9 布林运算:AND、OR、XOR、TEST、NOT97

7-10 程式:将小写转为大写99

7-11 移位及旋转100

7-12 程式组织102

7-13 重点104

7-14 问题105

第八章 萤幕处理Ⅰ:基本特性107

8-1 简介107

8-2 中断指令:INT108

8-3 设定游标位址108

8-4 清除萤幕109

8-5 萤幕及键盘处理:早期DOS109

8-7 程式:显示ASCII字元集110

8-6 显示在萤幕上:早期DOS110

8-8 从键盘接受输入:早期DOS112

8-9 接受并显示名字113

8-10 萤幕和键盘的操作:扩充DOS118

8-11 显示在萤幕上:扩充DOS119

8-12 从键盘接受输入:扩充DOS120

8-13 利用CARRIAGE RETURN、LINE FEED及TAB在萤幕上显现122

8-15 问题123

8-14 重点123

第九章 萤幕处理Ⅱ:高等的特性125

9-1 简介125

9-2 属性位元组126

9-3 BIOS中断10H127

9-4 程式:闪烁、反白和卷动133

9-5 扩充的ASCII字元136

9-6 其他的DOS输入/输出处理137

9-7 BIOS INT 16H的键盘处理137

9-8 扩充函数键138

9-9 重点141

9-10 问题142

第十章 萤幕处理Ⅲ:彩色/图形143

10-1 简介143

10-2 文字(文数字)模式144

10-3 图形模式146

10-4 中解析度模式146

10-5 程式:设定图形模式及显示色彩148

10-6 重点149

10-7 问题150

第十一章 字串指令151

11-1 简介151

11-2 字串运算的性质152

11-3 REP:重覆字串的字首152

11-4 MOVS:字串搬移153

11-6 STOS:字串的储存155

11-5 LODS:字串的载入155

11-7 CMPS:字串的比较157

11-8 SCAS:字串的扫描158

11-9 扫描与取代159

11-10两种编码形式160

11-11 型样的复杂160

11-12 程式:萤光幕上向右对齐161

11-14 问题164

11-13 重点164

第十二章 算术运算Ⅰ:处理二进制资料167

12-1简介167

12-2 加法与减法167

12-3 不带正负号与正负号的资料171

12-4 乘法173

12-5 PX:AX暂存器的移位179

12-6 除法180

12-7 改变符号184

12-8 INTEL 8087数值资料处理机184

12-10 问题185

12-9 重点185

第十三章 算术运算Ⅱ:处理ASCII和BCD资料187

13-1简介187

13-2 ASCII格式187

13-3 二进码十进制(BCD格式)193

13-4 转换ASCII为二进制格式195

13-5 转换二进制为ASCII格式197

13-6 移位与四舍五入198

13-7 程式:以时数与效益计算工资198

13-8 重点204

13-9 问题205

第十四章 表的处理207

14-1简介207

14-2 表的定义207

14-3 表的直接存取法208

14-4 表的搜寻210

14-5 转换(XLAT)指令215

14-6 程式:显示十六进位数字及ASCII217

14-7 程式:资料项之排序219

14-8 TYPE、LENGTH和SIZE运算子223

14-9 重点224

14-10 问题224

第十五章 磁碟储存Ⅰ:组织227

15-1简介227

15-3 目录228

15-2 磁碟容量228

15-4 档案配置表(FAT)230

15-5 重点233

15-6 问题233

第十六章 磁碟储存Ⅱ:早期的DOS功能235

16-1简介235

16-2 档案控制区(FCB)236

16-3 利用FCB以建立档案237

16-4 程式:利用FCB以建立档案239

16-5 循序读取档案244

16-6 程式:利用FCB以循序读取档案245

16-7 随机档案处理249

16-8 程式:随机读取档案251

16-9 随机区块处理255

16-10 程式:随机读取一区块256

16-11 绝对磁碟输出入259

16-12 其他功能260

16-13 程式:选择性的删除档案264

16-14 重点265

16-15 问题266

第十七章 磁碟储存Ⅲ:扩充的DOS功能269

17-1简介269

17-2 ASCIIZ字串269

17-3 档案handle及错误返回码270

17-4 建立磁碟档案270

17-5 程式:利用handle以建立档案272

17-6 读取磁碟档案276

17-7 程式:利用handle以读取档案277

17-8 ASCII档案280

17-9 其他扩充的功能呼叫284

17-10 重点289

17-11 问题289

第十八章 磁碟储存Ⅳ:BIOS磁碟输出入291

18-1简介291

18-2 BIOS磁碟操作292

18-4 程式:利用BIOS以读取磁区294

18-3 状态位元组294

18-5 重点297

18-6 问题297

第十九章 列印299

19-1简介299

19-2 常见的列印控制字元300

19-3 使用扩充的DOS功能列印301

19-4 程式:自动换页及列印标题301

19-5 列印ASCII档案及处理定位304

19-6 使用早期DOS功能列印309

19-7 特殊印表机命令310

19-8 使用BIOS INT 17H列印311

19-9 重点312

19-10 问题313

第二十章 巨集处理315

20-1简介315

20-2 简单的巨集定义316

20-3 巨集的参数318

20-4 注解320

20-5 巨集定义内的巨集322

20-6 虚拟运算LOCAL323

20-7 巨集程式馆324

20-8 连结(&)326

20-9 反覆类虚拟运算:REPT、IRP及IRPC326

20-10 条件性的虚拟运算328

20-12 在巨集内使用IF及IFNDEF330

20-11 虚拟运算EXITM330

20-13 巨集内使用IFIDN333

20-14 重点334

20-15 问题335

第二十一章 链结副程式337

21-1简介337

21-2 段际呼叫(INTERSEGMENT CALLS)338

21-3 EXTRN和PUBLIC的属性339

21-4 程式:在标记上使用EXTRN和PUBLIC341

21-5 程式:在标记上使用EXTRN和PUBLIC344

21-6 程式:在指令区段内使用PUBLIC346

21-7 传送参数349

21-8 链结BASIC解译程式及组合语言352

21-9 链结PASCAL与组合语言357

21-10 链结C与组合语言360

21-11 重点361

21-12 问题361

22-1 简介363

第二十二章 程式载入器363

22-2COMMAND COM364

22-3 程式段前区365

22-4 执行COM程式368

22-5 执行EXE程式368

22-6 EXE程式例370

22-7 载入或执行一个程式的功能373

第二十三章BIOS和DOS中断375

23-1 简介375

23-2 中断服务375

23-3 BIOS中断378

23-4 DOS中断380

23-5 DOS INT 21H功能呼叫381

23-6 留驻程式384

23-7 埠387

23-8 发出声音388

24-2 索引记忆体391

24-1 简介391

第二十四章 组译程式虚拟码的参考资料391

24-3 组译程式运算子392

24-4组译程式虚拟码395

第二十五章 指令参考409

25-1简介409

25-2 暂存器的代号409

25-3 定址模态位元组410

25-6 4——位元组指令412

25-5 3——位元组指令412

25-4 2——位元组指令412

25-7 以字母顺序排列的指令413

附录A ASCII字元码439

附录B 十六进制与十进制的转换440

附录C 保留字443

附录D 组译程式与链结的选择项445

问题解答449

索引(含指令说明)461

1991《IBM PC组合语言程式设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由萧如宣,蒋能良编译 1991 全华科技图书股份有限公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM-PC BASIC程序设计语言(1985 PDF版)
IBM-PC BASIC程序设计语言
1985 上海:同济大学出版社
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 汇编语言程序设计实验教程
北京:清华大学出版社
80386/80286组合语言程式设计(1987 PDF版)
80386/80286组合语言程式设计
1987 松岗电脑图书资料股份有限公司
APPLEⅡ组合语言程式设计( PDF版)
APPLEⅡ组合语言程式设计
香港科技出版社
IBM PC-8088汇编语言程序设计( PDF版)
IBM PC-8088汇编语言程序设计
科海总公司
PC 8088组合语言程式设计 第5册( PDF版)
PC 8088组合语言程式设计 第5册
PC 8088组合语言程式设计(1984 PDF版)
PC 8088组合语言程式设计
1984 联星出版社
IBM PC组合语言程式设计(1984 PDF版)
IBM PC组合语言程式设计
1984 儒林图书有限公司
IBM-PC汇编语言程序设计(1998 PDF版)
IBM-PC汇编语言程序设计
1998 北京:科学出版社
VAXII结构化组合语言程式设计(1985 PDF版)
VAXII结构化组合语言程式设计
1985 五南图书出版公司
IBM PC 8088组合语言程式(1984 PDF版)
IBM PC 8088组合语言程式
1984 松岗电脑图书资料股份有限公司
IBM-PC宏汇编语言程序设计(1987 PDF版)
IBM-PC宏汇编语言程序设计
1987 北京:水利电力出版社