《NDP Fortran-386用户指南》求取 ⇩

上篇 NDP Fortran—386用户手册2

第0章2

0.1 NDP Fortran-386简介2

0.2 软件的安装3

第一章 NDP Fortran编译器的运行5

1.0 概述5

1.1 手册的设计与更新原则5

1.2 系统的硬件需求5

1.3 系统的软件需求6

1.4 2.0版软件及文档组成6

1.5 安装过程7

1.6 测试已安装的编译器8

1.7 编译驱动程序:f7710

1.8 环境变量和编译驱动程序10

1.9 编译程序使用概述13

1.10 使用Phar Lap汇编程序18

1.11 使用Phar Lap连接程序19

1.12 Phar Lap的DOS扩展程序RUN38620

1.13 不带协处理器时的编译22

第二章 使用编译驱动程序——f7723

2.0 f77概述23

2.1 f77的描述23

2.2 f77的语法24

2.3 编译驱动程序的选项和开关24

2.4 通用选项和开关25

2.5 编译控制开关27

2.6 算术协处理器控制开关27

2.7 代码生成器的控制27

2.8 优化开关28

2.9 关闭缺省的优化开关28

2.10 Fortran选项28

2.11 Options语句29

第三章 使用Mini—Make30

3.1 激活Mini—Make30

第四章 NDP Fortran的扩展35

4.1 NDP Fortran规范35

4.2 不规范的和有问题的程序38

4.3 NDP Fortran的内存需求38

4.4 NDP Fortran运行库38

4.5 80386操作特征38

4.6 NDP操作环境特征38

第五章 优化40

5.1 介绍40

5.2 通用的优化处理41

5.3 速度优化44

5.4 FORTRAN应用程序的优化45

5.5 用基准程序测试116757

第六章 与NDP编译程序的接口67

6.1 引言67

6.2 NDP语言之间的接口68

6.3 NDP语言与汇编语言之间的接口88

6.4 与实模式例程的接口138

第七章 向NDP Fortran移植程序172

7.0 引言172

7.1 与其他MicroWay NDP编译程序的兼容性172

7.2 有关字长的问题172

7.3 有关字节顺序的问题172

7.4 对齐的要求173

7.5 浮点数的范围和精度173

7.6 汇编语言接口173

7.7 表达式的求值顺序173

7.8 编译优化的非法假定174

7.9 隐含的寄存器用法174

7.10 内容分配假定174

7.11 —MO和—OLM174

7.12 源程序级调试器的有关问题174

7.13 编译程序的内存大问题175

第八章 错误信息和恢复177

8.0 介绍177

8.1 第一遍扫描错177

8.2 第二遍扫描错177

8.3 运行错误177

第九章 内部函数和系统过程178

9.1 介绍178

9.2 内部函数178

9.3 系统子程序198

第十章 支持数学协处理器200

10.0 概述200

10.1 编译器的浮点选项——开关n200

10.2 数值异常——主动与被动处理(仅限DOS)201

10.3 协处理器结构204

10.4 IEEE数值系统介绍207

10.5 内部NDP异常处理函数(仅限DOS)216

10.6 定制和编写自己的NDP异常处理器(仅限DOS)219

10.7 舍入、精度,及无穷大控制242

10.8 promote-no-float开关(-n6)244

第十一章 NDP Fortran扩展图形库GREX245

11.1 引言245

11.2 设计的考虑245

11.3 库的内容246

11.4 库的内容247

11.5 图形例程详解250

address251

aspect_ratio251

clear251

define_color252

draw252

filled_ellipse252

filled_rectangle253

flood_fill253

get_active_page254

get_clip_limits254

get_color254

get_device_limits255

get_dash255

get_display_page255

get_pixel255

graphic_text256

graphic_mode256

horizontal_line257

magnfy_text257

move258

move_cursor259

open_ellipse259

polyfill261

restore_window262

save_window263

set_active_page264

set_clip_limits264

set_color265

set_dash265

set_display_page267

set_palette267

set_pixel267

set_xor268

size_window268

super_vga269

text_mode270

vertical_text270

vga_palette271

video_configuration271

_where272

11.6 文本例详解273

clear_text274

cr274

display_text_page275

dn_cursor275

get_active_attribute275

get_active_text_page276

get_cursor276

get_video_mode276

hide_cursor277

home_277

inkey$277

if278

locate279

note280

pause280

pauseb280

place_string_at281

read_attr282

read_char282

restroe_text_window283

rt_cursor284

save_text_window284

scroll_active_page_down285

scroll_active page_up286

set25line287

set43line287

set_active_attribute287

set_active_text_page288

set_cursor_type288

set_video_mode289

up_cursor289

write_char289

write_char_attr290

write_one_char291

write_string292

11.7 端口、块中断例程详解293

blk_bm293

blk_mb293

get_addr294

inp294

inpw294

int386295

mapdev295

outp296

outpw296

11.8 DOS时间与日期函数297

date297

dosdat297

dostim297

sec_100298

seconds298

time298

11.9 演示程序fdemo.f和screenin.f298

11.10 图形函数的交叉引用298

第十二章 跟踪与调试301

12.1 引言301

12.2 调试过程302

12.3 内存保护错误302

12.4 编制一个快速的user_debug例程303

下篇 参考手册306

第0章306

0.1 NDP Fortran-386简介306

0.2 软件的安装307

第一章 NDP FORTRAN—386的组成309

1.1 字符组成309

1.2 字串常量310

1.3 符号名和关键字311

1.4 语句和行313

1.5 语句标号316

1.6 语句顺序316

1.7 程序结构317

1.8 编译的复杂性326

第二章 数据类型327

2.1 整型327

2.2 实型328

2.3 复数型328

2.4 逻辑型329

2.5 字节型329

2.6 字符型329

第三章 常量、变量、数组和子串331

3.1 常量331

3.2 变量331

3.3 数组331

3.4 子串334

第四章 表达式335

4.1 算术表达式335

4.2 字符表达式335

4.3 关系表达式337

4.4 逻辑表达式338

第五章 结构语句340

5.1 BLOCK DATA语句340

5.2 ENTRY语句340

5.3 FUNCTION语句341

5.4 PROGRAM语句341

5.5 SUBROUTINE语句342

第六章 定义语句343

6.1 COMMON语句343

6.2 DIMENSION语句344

6.3 EQUIVALENCE语句344

6.4 EXTERNAL语句344

6.5 IMPLICIT语句345

6.6 IMPLICIT NONE语句346

6.7 IMPLICIT UNDEFINED语句346

6.8 INTRINSIC语句346

6.9 NAMELIST语句346

6.10 PARAMETER语句347

6.11 RECORD语句347

6.12 SAVE语句347

6.13 STRUCTURE语句347

6.14 UNION语句348

6.15 VIRTUAL语句349

6.16 VALATILE语句349

第七章 数据类型说明语句350

7.1 AUTOMATIC语句350

7.2 BYTE语句351

7.3 CHARACTER语句351

7.4 COMPLEX语句352

7.5 DOUBLE COMPLEX语句352

7.6 DOUBLE PRECISION语句352

7.7 INTEGER语句353

7.8 LOGICAL语句353

7.9 REAL语句354

7.10 STATIC语句354

第八章 DATA语句358

第九章 赋值语句358

9.1 赋值语句358

9.2 ASSIGN语句359

第十章 控制语句360

10.1 CALL语句360

10.2 CONTINUE语句360

10.3 DO循环361

10.4 END语句363

10.5 GOTO语句363

10.6 if语句364

10.7 PAUSE语句366

10.8 RETURN语句367

10.9 STOP语句368

第十一章 输入/输出语句369

11.1 引言369

11.2 术语定义371

11.3 数据传送语句语法373

11.4 ACCEPT语句376

11.5 ENCODE语句377

11.6 DECODE语句377

11.7 PRINT语句377

11.8 READ语句378

11.9 TYPE语句381

11.10 WRITE语句382

11.11 辅助I/O语句385

11.12 文件定位语句391

第十二章 格式化输入/输出393

12.1 直接格式化393

12.2 直接表式格式405

附录A 编译错误信息409

附录B 运行错误信息413

附录C ASCII字符集416

附录D 虚拟存储器418

1992《NDP Fortran-386用户指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由博山编译 1992 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。