《混合语言程序设计指南与软件开发工具 Microsoft Macro 5.0版》求取 ⇩

IBMPC混合语言程序设计指南1

第一部分 混合语言接口1

第一章 混合语言程序设计基础1

1.1 进行混合语言调用1

1.2 命名约定要求2

1.3 调用约定要求4

1.4 传送参数要求4

1.5 编译和连接5

1.5.1 用适当的存储模型编译5

1.5.2 和语言程序库连接6

第二章 BASIC调用高级语言7

2.1 BASIC与对其它语言的接口7

2.1.1 DECLARE语句7

2.1.2 使用ALIAS8

2.1.3 使用参数表8

2.2 另一种BASIC接口9

2.3 BASIC调用C9

2.3.1 从BASIC调用C——不送回值9

2.3.2 从BASIC调用C——函数调用10

2.4 BASIC调用FORTRAN11

2.4.1 从BASIC调用FORTRAN——子例行程序调用11

2.4.2 从BASIC调用FORTRAN——函数调用12

2.5 BASIC调用Pascal12

2.5.1 从BASIC调用Pascal——过程调用12

2.5.2 从BASIC调用Pascal——函数调用13

2.6 对来自BASIC调用的限制13

2.6.1 存储分配14

2.6.2 不兼容函数14

第三章 C调用高级语言16

3.1 C与其它语言的接口16

3.2 另一种C接口17

3.3 C调用BASIC17

3.4 C调用FORTRAN19

3.4.1 从C调用FORTRAN——子例行程序调用19

3.4.2 从C调用FORTRAN——函数调用20

3.5 C调用Pascal20

3.5.1 从C调用Pascal——过程调用21

3.5.2 从C调用Pascal——函数调用21

第四章 FORTRμN调用高级语言23

4.1 FORTRAN与其它语言的接口23

4.1.1 INTERFACE23

4.1.2 使用ALIAS24

4.2 另一种与C的FORTRAN接口24

4.3 FORTRAN调用BASIC24

4.4 FORTRAN调用C25

4.4.1 从FORTRAN调用C——没有送回值25

4.4.2 从FORTRAN调用Pascal——函数调用27

4.5 FORTRAN调用Pascal28

4.5.1 从FORTRAN调用Pascal——过程调用28

4.5.2 从FORTRAN调用PasCaL—函数调用29

第五章 PascalL调用高级语言30

5.1 Pascal与其它语言的接口30

5.2 另一种与C的Pascal接口30

5.3 Pascal调用BASIC31

5.4 Pascal调用C32

5.4.1 从Pascal调用C—没有送回值32

5.4.2 从Pascal C—函数调用33

5.5 Pascal调用FORTRAN33

5.5.1 从Pascal调用FORTRAN—子例行程序调用33

5.5.2 从Pascal调用EORTRAN——函数调用34

第六章 汇编与高级语言的接口36

6.书写汇编过程36

6.1.1 建立过程36

6.1.2 进入过程37

6.1.3 分配局部数据(任选的)37

6.1.4 保存寄存器值38

6.1.5 存取参数38

6.1.6 送回值(任选的)39

6.1.7 退出过程41

6.2 从BASIC调用41

6.3 从C调用43

6.4 从FORTRAN调用44

6.5 从Pascal调用46

6.6 从汇编调用高级语言48

6.7 Microsoft段模型48

第二部分 数据处理引用51

第七章 按引用或按值传送51

7.1 BASIC自变量51

7.2 C自变量52

7.3 FORTRAN自变量53

7.4 Pascal自变量53

第八章 数值的、逻辑的和字符串数据8.1 整数和实数55

8.2 FORTRAN复数型55

8.3 FORTRAN逻辑型56

8.4 字符串56

8.4.1 字符串格式57

8.4.2 传送BASIC字符串58

8.4.3 传送C字符串60

8.4.4 传送FORTRAN字符串61

8.4.5 传送Pascal字符串62

第九章 特殊数据类型64

9.1 数组64

9.1.1 从BASIC传送数组64

9.1.2 数组说明和附标65

9.2 结构、记录和用户定义类型66

9.3 外部数据67

9.4 指针和地址变量68

9.5 公用块69

9.5.1 传送公用块的地址69

9.5.2 直接存取公用块69

9.6 使用可变数目的参数70

下编 软件开发工具(Code View及其它实用程序)笫一章 概述1.1 限制71

1.2 为Codeview调试程序准备程序74

1.3 启动Codeview调试程序81

1.4 使用Codeview任选项84

1.5 用汇编程序的旧版本工作88

笫二章 Codeview显示89

2.1 使用窗口模式89

2.2 使用顺序模式104

笫三章 使用对话命令106

3.1 键入命令和自变量106

3.2 Codeview命令和自变量的格式107

笫四章 Codeview表达式108

4.1 C表达式108

4.2 FORTRAN表达式110

4.3 BASIC表达式113

4.4 Pascal表达式116

4.5 汇编语言表达式118

4.6 行号120

4.7 寄存器和地址120

4.8 内存操作符122

4.9 转换表达式求值符124

第五章 执行代码125

5.1 跟踪命令125

5.2 程序单步命令127

5.3 运行命令129

5.4 执行命令131

5.5 重启命令131

笫六 章检查数据和表达式133

6.1 显示表达式命令133

6.2 检查符号命令140

6.3 转储命令144

6.4 比较内存命令149

6.5 搜索内存命令150

6.6 端口输入命令151

6.7 寄存器命令151

6.8087命令152

笫七章 管理断点155

7.1 设置断点命令155

7.2 清除断点命令157

7.3 禁止断点命令157

7.4 开放断点命令158

7.5 列表断点命令159

笫八章 管理监视语句160

8.1 设置监视表达式和监视内存语句160

8.2 设置监视点163

8.3 设置跟踪点165

8.4 删除监视语句167

8.5 列出监视点和跟踪点168

8.6 C例子169

8.7 FORTRAN例子170

8.8 Pascal例子170

8.9 汇编语言例子171

第九章 检查代码173

9.1 设置模式命令173

9.2 反汇编命令174

9.3 观察命令175

9.4 当前位置命令177

9.5 栈跟踪命令178

第十章 修改代码或数据181

10.1 汇编命令181

10.2 键入命令183

10.3 填写内存命令189

10.4 移动内存命令190

10.5 端口输出命令191

10.6 寄存器命令191

笫十一章 使用Codeview系统控制命令11.1 求助命令194

11.2 退出命令194

11.3 基制命令195

11.4 重绘命令196

11.5 屏幕交换命令197

11.6 搜索命令197

11.7 外壳出口命令199

11.8 制表设置命令200

11.9 任选项命令200

11.10 重定向命令202

笫十二章 用LINK连接目标文件206

12.1 指定连接的文件206

12.2 指定连接程序的任选项212

12.3 用LINK环境变量选择任选项221

12.4 连接程序的操作222

12.5 使用覆盖224

第十三章 用LIB管理程序库226

13.1 管理程序库226

13.2 用LIB执行程序库的管理任务231

第十四章 用MAKE自动化程序开发14.1 使用MAKE236

14.2 建立MAKE描述文件237

14.3 自动化程序开发239

14.4 运行MAKE240

14.5 指定MAKE任选项240

14.6 对MAKE使用宏定义240

14.7 定义推理规则243

笫十五章 使用EXEPACK.EXEMOD.SETENV和ERROUT15.1 用EXEPACK实用程序压缩可执行文件245

15.2 用EXEMOD实用程序修改程序头246

15.3 用SETENV实用程序扩展DOSC的环境248

15.4 用ERROUT实用程序改变错误输出的方向249

附录A 正则表达式251

附录B 使用退出码254

附录C 错误信息256

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

高度相关资料

Windows 3.0软件开发指南 1 应用程序设计(1991 PDF版)
Windows 3.0软件开发指南 1 应用程序设计
1991 北京:清华大学出版社
FoxPro 2.5关系数据库语言( PDF版)
FoxPro 2.5关系数据库语言
Microsoft Learn C  C语言程序设计技巧与开发(1990年09月第1版 PDF版)
Microsoft Learn C C语言程序设计技巧与开发
1990年09月第1版 海洋出版社
混合语言程序设计指南与软件开发工具 Microsoft Macro 5.0版( PDF版)
混合语言程序设计指南与软件开发工具 Microsoft Macro 5.0版
中科院希望电脑技术公司
Microsoft C5.0 优化编译  混合语言程序设计指南  第5册( PDF版)
Microsoft C5.0 优化编译 混合语言程序设计指南 第5册
中国科学院科海培训中心;中国科学院软件所
Microsoft Windows软件开发工具 V2.03-2.10( PDF版)
Microsoft Windows软件开发工具 V2.03-2.10
中国科学院希望高级电脑技术公司
软件开发工具包程序设计指南( PDF版)
软件开发工具包程序设计指南
混合语言程序设计指南(1990 PDF版)
混合语言程序设计指南
1990
C语言程序设计指南( PDF版)
C语言程序设计指南
FoxBASE+数据库语言与软件开发工具(1992 PDF版)
FoxBASE+数据库语言与软件开发工具
1992 大连:大连理工大学出版社
游戏软件设计与开发指南(1998 PDF版)
游戏软件设计与开发指南
1998 北京:人民邮电出版社
Microsoft Web程序设计工具六合一(1998 PDF版)
Microsoft Web程序设计工具六合一
1998 北京:宇航出版社
软件开发指南(1991 PDF版)
软件开发指南
1991 北京:清华大学出版社
32种实用工具软件使用大全(1997 PDF版)
32种实用工具软件使用大全
1997 成都:电子科技大学出版社
Windows3.0软件开发指南 2 开发环境及工具(1991 PDF版)
Windows3.0软件开发指南 2 开发环境及工具
1991 北京:清华大学出版社