《Microsoft Code View与公用程序使用手册》求取 ⇩

第一章导论2

1.1系统需求2

1.2系统安装3

第二章使用CodeView查错程序4

2.1新的查错功能4

2.2保护模式下的CodeView查错程序6

2.3利用CVPACK公用程序来节省内存空间13

第三章OS/2系统下的程序连接工作14

3.1不通过汇入程序库的连接方式14

3.2通过汇入程序库的连接方式15

3.3汇入程序的优点16

3.4动态连接的优点17

第四章使用OS/2的连接程序19

4.1只适用于真实模式的选择项19

4.2只适用于保护模式的选择项20

4.3同时适用于两种模式的新选择项20

第五章BIND公用程序22

5.1程序库的结合22

5.2结合只能在保护模式下使用的函数22

5.3BIND命令行23

5.4BIND公用程序的功能24

5.5可执行程序文件的内部结构25

第六章IMPLIB公用程序27

第七章使用模块定义文件27

7.1NAME语句27

7.2LIBRARY语句28

7.3DESCRIPTION语句29

7.4CODE语句29

7.5DATA语句31

7.6SEGMENTS语句33

7.7STACKSIZE语句36

7.8EXPORTS语句36

7.9IMPORTS语句37

7.10STUB语句38

7.11HEAPSIZE语句39

7.12PROTMODE语句39

7.13OLD语句39

7.14REALMODE语句40

7.15EXETYPE语句40

第八章使用MAKE的/X选择项42

第九章ILINK公用程序42

9.1定义42

9.2ILINK的使用指南43

9.3开发程序的步骤44

9.4执行ILINK45

9.5ILINK的工作方式46

9.6渐增型连接程序的抵触情况47

第十章EXEHDR公用程序49

10.1EXEHDR命令行49

10.2EXEHDR的输出结果49

10.3冗长模式下的输出结果51

第十一章LINK的错误信息56

附录56

简介67

CodeView查错程序的新功能67

本手册编排说明68

习惯表示法69

第一部分CodeView查错程序71

第一章开始启用71

1.1CodeView查错程序的限制71

1.2准备程序以供CodeView查错程序使用72

1.3启用CodeView查错程序81

1.4CodeView选项的使用83

1.5对大型程序进行查错工作91

1.6使用较旧版本的汇编程序91

第二章CodeView查错程序的画面93

2.1使用窗口模式93

2.2使用顺序模式112

第三章使用对话式命令114

3.1键入命令和参数114

3.2CodeView命令和参数的格式115

第四章CodeView表达式117

4.1C表达式117

4.2FORTRAN表达式120

4.3BASIC表达式124

4.4Pascal表达式127

4.5汇编语言表达式130

4.6行号132

4.7寄存器和地址132

4.8内存运算符号135

4.9转换表达式求值程序137

第五章执行代码139

5.1Trace命令139

5.2ProgramStep命令141

5.3Go命令142

5.4Execute命令144

5.5Restart命令145

第六章检查数据和表达式147

6.1DisplayExpression(显示表达式数值)命令147

6.2ExamineSymbols命令154

6.3Dump命令158

6.4CornpareMemory(比较存储区内容)命令165

6.5SearchMemory(查寻内存内容)命令165

6.6PortInput(端口输入)命令166

6.7Register(寄存器)命令167

6.88087命令168

第七章断点管理171

7.1BreakpointSet(设定断点)命令171

7.2BreakpointClear(清除断点)命令173

7.3BreakpointDisable(断点失效)命令174

7.4BreakpointEnable(断点生效)命令175

7.5BreakpointList(列出断点)命令176

第八章使用观察语句178

8.1设定观察表达式与观察内存的语句178

8.2设定观察点181

8.3设定跟踪点183

8.4删除观察语句187

8.5列出观察点与跟踪点188

8.6C程序范例189

8.7FORTRAN程序范例190

8.8Pascal程序范例191

8.9汇编语言程序范例192

第九章检查程序代码194

9.1SetMode(设定显示模式)命令194

9.2Unassemble(反汇编)命令196

9.3View(观察程序)命令198

9.4CurrentLocation(当前位置)命令200

9.5StackTrace(堆栈跟踪)命令200

第十章修改程序代码及数据204

10.1Assemble(汇编)命令204

10.2Enter(输入数据)命令207

10.3FillMemory(填充内存)命令215

10.4MoveMemory(移动内存)命令216

10.5PortOutput(口输出)命令217

10.6Register(寄存器)命令217

第十一章使用CodeView的系统控制命令220

11.1Help(帮助说明)命令220

11.2Quit(结束执行)命令221

11.3Radix(设定基数)命令221

11.4Redraw(重绘画面)命令223

11.5ScreenExchange(屏幕交换)命令223

11.6Search(查寻)命令224

11.7ShellEscape(逸出Shell程序)命令226

11.8TabSet(设定定位字符)命令228

11.9Option(选择项)命令229

11.10Redirection(重导)命令230

第二部分公用程序236

第十二章用LINK来连接目标文件236

12.1指定连接用的文件236

12.2指定连接程序的选择项243

12.3使用LINK环境变量来指定选择项254

12.4连接程序的运行255

12.5使用覆盖258

第十三章利用LIB管理程序库260

13.1管理程序库260

13.2利用LIB进行程序库管理工作266

第十四章利用MAKE自动进行程序开发271

14.1使用MAKE271

14.2建立MAKE描述文件272

14.3自动进行程序开发274

14.4执行MAKE275

14.5设定MAKE的选择项276

14.6在MAKE中使用宏定义276

1.4.7定义推理规则279

第十五章使用EXEPACK、EXEMOD、SETENV与ERROUT公用程序281

15.1利用EXEPACK公用程序进行可执行文件的压缩281

15.2利用EXEMOD公用程序修改程序表头282

15.3利用SETENV公用程序扩充DOS系统环境285

15.4利用ERROUT公用程序重导错误信息输出286

附录287

附录A正规表达式287

A.1导论287

A.2正规表达式中的特殊字符288

A.3查寻特殊字符288

A.4使用句点符号288

A.5使用中括号289

A.6使用星号290

A.7匹配——行的开头或结尾位置290

附录B使用离开码291

B.1MAKE与离开码291

B.2DOS批处理文件与离开码291

B.3套装程序的离开码292

附录C错误信息293

C.1CodeView的错误信息293

C.2LINK的错误信息302

C.3LIB的错误信息308

C.4MAKE的错误信息311

C.5EXEPACK的错误信息313

C.6EXEMOD的错误信息314

C.7SETENV的错误信息315

C.8ERROUT的错误信息316

1990《Microsoft Code View与公用程序使用手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由中国科学院希望高级电脑技术公司 1990 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。