第一章 前言 1
程序开发 1
链接和再定位的方法 1
相对寻址 2
外部的参数和公共符号 2
程序库的使用 3
LINK86/LOC86处理 4
8086概述 4
存贮器 4
8086寻址方法 5
段 6
段的排列 6
段的组合 7
段的定位 7
级 8
组 8
复盖 8
位置独立的代码和装配时可定位的代码(PIC/LTL) 9
第二章 LINK 10
LINK86调用行 10
LINK86的打印文件 22
标题 22
链接映像 24
组映象 24
符号表 24
错误信息 26
第三章 LOC 27
LOC86命令调用行 27
LOC86的打印文件 39
定位映象 39
符号表 41
错误和警告信息 41
LOC86对于定位段的算法 42
绝对段 42
段的顺序 42
分配地址到再定位段 42
对于包含复盖的定位模块的算法 43
第四章 LIB 45
多行命令 45
第五章 OH 49
OH86调用行 49
OH86实例的执行 49
第六章 程序开发的方法 50
例1:在具有DEBUG—86的系列Ⅲ上执行程序 50
例2:在具有ICE—86系统的系列Ⅲ上执行程序 51
例3:建立和使用程序库文件 52
例4:产生代有复盖的程序 53
例5:在独立的文件中建立代有复盖的程序 56
例6:链接8086程序与8089程序 59
附录A iAPAX86,88绝对目标文件格式 61
附录B 十六进制——十进制转换 77
附录C LINK86控制的小结 78
附录D LOC86控制小结 80
附录E LIB86命令 82
附录F LINK86错误信息 83
附录G LOC86错误信息 102
附录H LIB86错误信息 122
附录I OH86错误信息 127