《NDP C-386使用手册》求取 ⇩

目 录1

第0章 引言1

第一章 NDP C编译器的运行2

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

1.2 系统的硬件需求2

1.3 系统的软件需求3

1.4 软件及文档组成3

1.5 安装过程4

1.6 测试已安装的编译器5

1.7 编译驱动程序:cc7

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

1.9 编译程序使用概述10

1.10 使用PharLap汇编程序15

1.11 使用Phar Lap连接程序16

1.12 Phar Lap的DOS扩展程序RUN38617

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

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

2.1 cc的描述20

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

2.2 cc的语法21

2.4 通用选项和开关22

2.5 编译控制开关23

2.6 数值协处理器控制开关23

2.7 代码生成器的控制24

2.8 优化开关25

2.9 关闭缺省的优化开关25

第三章 使用Mini—Make26

3.1 启动Mini—Make26

4.2 基本C语言的扩展31

第四章 NDP C—386的扩展31

4.1 NDPC—386规范31

第五章 优化35

5.1 引言35

5.2 优化35

5.3 基准测试36

5.4 NDP C—386实现的存储类型46

5.5 通用优化技术52

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

6.1 引言54

6.2 NDP语言之间的接口55

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

6.4 与实模式例程的接口125

第七章 向NDP C—386移植程序159

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

7.2 有关字长的问题159

7.3 有关字节顺序的问题159

7.6 汇编语言接口160

7.8 编译优化的非法假定160

7.7 表达式的求值顺序160

7.5 浮点数的范围和精度160

7.4 对齐的要求160

7.9 隐含的寄存器用法161

7.10 内存分配假定161

7.11 —MO和—OLM161

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

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

第八章 错误信息和恢复163

8.1 第一遍扫描错163

8.2 第二遍扫描错163

8.3 运行错误164

9.1 概述165

9.2 库函数详解165

bort165

abs165

第九章 NDP C—386库函数165

access166

acos168

asctime169

asin169

atan2170

assert170

atan170

atexit172

atof173

atoi173

atol173

bcmp174

bcopy174

bzero175

bufcpy175

bsearch175

cabs176

calloc177

ceil178

cfree178

_cleanup180

clearerr181

clearn181

close182

clock182

cos183

cosh183

creat184

ctime185

difftime186

div186

_doprnt186

_ doscan186

ecvt187

erf188

erfc190

exit191

_exit191

exp192

fabs193

fclose193

fcvt193

fdopen195

ferror196

feof196

fflush197

ffs198

fgetc198

fgetpos199

fgets199

fileno201

filln202

floor203

fls203

fopen204

fmod204

fprintf205

fputc206

fputs206

fread207

free209

freopen209

frexp210

fscanf211

fseek212

ftell213

fsetpos213

ftrucate215

fwrite215

gamma217

gcvt218

getc219

getchar220

getenv220

getl220

gets221

getpid221

getw223

gmtime224

hypot224

index225

isalnum225

isalpha225

iscntrl225

isprint226

ispunct226

isgraph226

islower226

isdigit226

isspace227

isupper227

isxdigit227

isatty227

jO227

j1228

jn229

labs230

ldexp230

ldiv231

localeconv231

localtime232

log232

log10233

longjmp233

malloc234

lseek234

mblen235

mbstowcs235

mbtowc235

memccpy235

memchr236

memcmp237

memcpy237

memicmp238

memmove239

mktime240

memset240

modf241

ndptype _241

open242

perror243

pow244

printf244

putc246

putchar246

putl247

puts248

putw248

pxerror250

qsort250

raise251

racos251

rand252

rasin252

ratan253

ratan2254

rcos256

rcosh257

read258

realloc259

rename261

rewind261

rexp262

rindex263

rsin265

rsinh266

rsqrt267

rtan268

rtanh269

sbrk270

scanf271

set_ buf_ size272

setmode274

set_ num_ buffers275

setbuf277

setjmp278

setlinebuf279

setlocale280

setvbuf280

signal281

sin281

sinh282

spawn282

sprintf283

sqrt284

srand285

sscanf286

strcat287

strchr287

strcmp288

strcoll289

strcpy289

strcspn290

strerror290

strindex290

strlen291

strncat292

strncmp293

strncpy294

strpbrk294

strrchr294

strrindex295

strsave296

strspn297

strstr297

strtol298

strtok298

strtoul299

strxfrm299

swab299

system300

tan300

tanh301

time302

tmpfile302

tmpnam302

tolower303

toascii303

toupper304

trucate305

ungetc306

unlink306

va_start307

va_arg307

wcstowbs308

vsprintf308

vprintf308

ufprintf308

va_end308

wetowb309

write309

yO309

yl310

yn311

第十章 数值协处理器支持313

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

10.2 数值异常——主动与被动处理315

10.3 协处理器结构317

10.4 IEEE数值系统介绍320

10.5 内部NDP异常处理函数329

10.6 NDP异常处理程序的定制和编写333

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

第十一章 NDP C—386扩展图形库GREX354

11.1 引言354

11.2 设计的考虑354

11.3 库的组成355

11.4.1 图形例程357

11.4 库中的函数357

11.4.2 文本方式例程358

11.4.3 端口、块与中断例程359

11.4.4 DOS时间与日期函数359

11.5 图形例程详解360

11.6 文本例详解379

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

11.8 DOS时间与日期函数401

11.9 与Microsoft C图形库兼容的函数402

11.10 例子程序cdemo.c和textwin.c404

第十二章 跟踪与调试405

12.1 引言406

12.2 调试过程406

12.3 内存保护错误406

12.4 编制一个快速的_user_debug_例程407

第十三章 寄存器别名变量——C嵌入汇编410

13.1 寄存器别名变量411

14.3 基本数据类型422

14.2 语法422

14.1 引言422

第十四章 NDP C—386语言概述422

14.4 与硬件有关的信息424

14.5 关键字424

14.6 操作码426

14.7 表达式428

14.8 语句428

14.8 预处理伪指令429

附录A 编译错误信息432

附录B 运行错误信息435

附录C 可从Fortran和C中调用的时间与日期函数438

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

高度相关资料

TURBO C TOOLS 6.0使用手册(1991 PDF版)
TURBO C TOOLS 6.0使用手册
1991 北京:电子工业出版社
Borland C++3.1和4.0使用手册( PDF版)
Borland C++3.1和4.0使用手册
清华大学出版社
NDP FORTRAN 486/386 使用指南( PDF版)
NDP FORTRAN 486/386 使用指南
罗兰—C使用手册(1996年8月第1版 PDF版)
罗兰—C使用手册
1996年8月第1版 东南大学出版社
286、386、486使用手册( PDF版)
286、386、486使用手册
Borland c++使用手册( PDF版)
Borland c++使用手册
NETWARE 386 使用大全( PDF版)
NETWARE 386 使用大全
Turbo C使用手册( PDF版)
Turbo C使用手册
中国科学院成都计算机应用研究所情报室
如何使用AST Premium 386及有关的用户手册( PDF版)
如何使用AST Premium 386及有关的用户手册
陕西电子编辑部
在C语言中使用 dBASE-Code Base 4 使用手册( PDF版)
在C语言中使用 dBASE-Code Base 4 使用手册
微宏电脑软件研究所
MICROSOFT C 6.0之一安装及使用手册( PDF版)
MICROSOFT C 6.0之一安装及使用手册
北京科海培训中心资料组
WATCOM C/386使用指南 第4分册(1993 PDF版)
WATCOM C/386使用指南 第4分册
1993 西安:西安电子科技大学出版社
WATCOM C/386使用指南 第3分册(1993 PDF版)
WATCOM C/386使用指南 第3分册
1993 西安:西安电子科技大学出版社
WATCOM C/386使用指南 第2分册(1993 PDF版)
WATCOM C/386使用指南 第2分册
1993 西安:西安电子科技大学出版社
WATCOMC/386使用指南(1993 PDF版)
WATCOMC/386使用指南
1993 西安:西安电子科技大学出版社