图书介绍

NDP FORTRAN486/386使用指南PDF|Epub|txt|kindle电子书版本下载

NDP FORTRAN486/386使用指南
  • 任光明,胡晓煜编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505334174
  • 出版时间:1996
  • 标注页数:332页
  • 文件大小:11MB
  • 文件页数:345页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NDP FORTRAN486/386使用指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 NDP工具及编译器3

第一章 概论3

1.1 微型电子计算机系统简介3

1.2 FORTRAN程序设计语言简介3

1.3 NDP FORTRAN486/386简介3

第二章 几最新NDP版本介绍5

2.1 概述5

2.2 3.2.0版用于DOS系统的NDP486/386编译器6

2.3 4.0.2版用于DOS系统的NDP486/386编译器22

2.4 4.2.0Beta版用于DOS系统的NDP486/386编译器28

第三章 用于NDP486/386编译器的NDP工具30

3.1 概述30

3.2 NDP Link31

3.3 NDP Run和VM40

3.4 NDP Lib42

3.5 NDP工具实用程序45

3.6 使用NDP Tools的警告和错误信息46

第四章 NDP FPRTRAN486/386编译器50

4.1 概述50

4.2 运行编译程序53

4.3 使用编译器驱动器程序—mf486、38662

第五章 NDP FPRTRAN486/386的优化处理69

5.1 一般优化69

5.2 速度优化71

5.3 FORTRAN应用程序的优化72

第六章 NOP编译程序的接口81

6.1 概述81

6.2 NDP FORTRAN与其它NDP语言之间的接口82

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

6.4 实模式程序的接口91

第七章 移植程序到NDP FORTRAN中94

7.1 与其它 Microway NDP编译器的兼容性94

7.2 字长问题94

7.3 字节顺序问题94

7.4 对齐要求95

7.5 浮点范围和精度95

7.6 汇编语言接口95

7.7 表达式的求值顺序96

7.8 编译优化的非法假设96

7.9 隐含寄存器的使用96

7.10 内存分配假定96

7.13 编译器内存大小问题97

7.11 —OM和—OLM选择项97

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

第八章 数字协处理器支持98

8.1 概述98

8.2 编译器的浮点选项—“n”开关99

8.3 数值异常—主动与被动处理(仅限于DOS)100

8.4 协处理器结构102

8.5 对IEEE数值系统的介绍105

8.6 内部NDP异常处理函数(仅限于DOS)114

8.7 定制或编写自己的NDP异常处理程序117

8.8 舍入、精度及无穷大控制118

8.9 改进无浮点数开关(—n6)119

第九章 跟踪/调试功能121

9.1 概述121

9.3 内存保护错误122

9.2 调试程序122

9.4 编写一个快速user_ debug程序123

第十章 错误信息及恢复125

10.1 前端错误125

10.2 后端错误125

第二篇 NDP FORTRAN库129

第十一章 内部函数129

abs129

acos allocated and130

asin atan,atand atan2,atan2d131

btest char cmplx132

conjg cos,cosd cosh133

cotan dble dcmplx134

dfloat dim dprod eof135

epsilon exp136

float hfix huge137

ibchng ibclr ibits138

ibset ichar ifix imag139

index int intl140

int2 int4141

intc ior isha142

ishc ishft143

ishftc ishl jfix144

len len_trim loc,locnear,locfar145

log log10 lshift max146

macexponent min147

macexponent mod nearest148

nint not or149

precision ran real rshift150

scan sign sin151

sinh sqrt tan,tand152

tanh tiny verify153

xor zext154

第十二章 FORTRAN库例程156

accept backspace bdos158

beep _bios_disk159

_bios_equiplist _bios_keybrd _bios_memsize _bios _printer160

_bios_serialcom _bios_timeofday161

_blk_bm_blk_mb162

cgets chdir chmod chsize clear87163

_clock_ticks close clrndpex164

_control87 cputs _cstring165

cvid166

cvif date decode167

dosdat _dos_allocmem _dos_close _dos_creat168

_dos_creatnew _dos_exterr _dos_findfirst _dos_findnext169

_dos_freemem _dos_getdate _dos_getdiskfree _dos_getdrive170

_dos_getfileattr _dos_getftime _dos_gettime _dos_keep _dos_open _dos_read171

_dos_setblock _dos_setftime _dos_settme _dos_setfileattr _dos_settime _dos_settime172

dostim _dos_write dsab_ex173

dup dup2 enab _ex encode174

endfile erf erfc175

errsns exit fflush_buf176

filelength _freect ftime gamma177

get _addr gctarg178

getch getche getcwd getdat get_dos_dta getenv179

geterrno gethost gettim _heapchk180

_heaprun_heapset _heapwalk_hostfree _hostmalloc _hypot181

iargc iclrer diate182

igeter _ignore _breaks183

inf_ctl init_ndp inkey184

inp,inpd,inpw inquire185

install _pm_isr187

int386 int386x188

int86 int86x189

intdos intdosx190

itoa _itoh,_itoo,_itob j0,jl,jn191

kbhit idndpcw192

ldndpenv lfind locking193

lrotl lrotr lsearch ltoa _makepath mapdev194

mapref memavl memcpy195

memmax_memory_address196

mkdir _msize mubits nargs ndptype197

note nstndpenv198

num _files open os386_rpc os386 _rp_load199

outp,outpd,outpw pause200

pauseb peek,peekb,peekw poke,pokeb, pokew precis201

print printerror putch pxerror202

random read _read _typeahead203

restore_isr ret_ex_hdl rewind204

rm_alloc rmdir rm_free rm _int386205

rm_resize rotl rotr round206

save _isr _searchenv sec_100207

secnds seed segread208

set_buffering setdat seterrno209

set_ex_bdl set_io_defaults settim210

shiftstate211

show_registers sign_of_gamma sopen spawn212

spawnv spawnve spawnvp spawnvpe213

_splitpath stndpcw stndpenv214

stndpsw strdup _strerror215

_strtime system tell tempnam216

time timedate217

type tzset ultoa ungetch _user_break218

utime _watch_breaks writ xexit y0,y1,yn219

第三篇 NDP扩展图形库GREX223

第十三章 GREX库概述223

13.1 设计思想223

13.2 库的范围227

13.3 库的内容230

第十四章 GREX库例程234

14.1 图形例程234

address aspect_ratio234

clear235

define_color236

draw filled_ellipse237

filled _rectangle238

flood_fill239

get_active_page get_clip_limits get_color240

get_dash get _device _limits241

get_fill_mask get _display _page get_pixel242

graphic_page_count244

graphic _text246

graphics_mode horizontal _line247

magnify_text248

move move_crusor249

open_ellipse251

physical_screen252

polfill253

restore_window256

save_window set_active_page259

set_bios_mode260

set_clip_limits set_color set_dash261

set_display_page set_fill_mask263

set_font_8×8 set_font_8×14 set_font_8×16 set_palette264

set_pixel267

set_pixel_function268

set_user_font269

set_xor270

size_window271

super_vga272

text_mode vertical_text273

vga_palette274

video_configuration275

virtual_screen276

_where281

14.2 文本例程282

box_text_window clear_text clear_text_window282

cr create_text_subwindow create_text_window crlf display_text_page283

dn_cursor free_text_window get_active _attribute285

get_active_text_page get_cursor get_video _mode286

hide_cursor home if287

locate288

lt_cursor place_string_at289

read_attr read_char read_text_window reshape_text_window restore _text_window290

rt_cursor save_text_window291

scroll_active_page_down295

scroll_active_page_up scroll_text_window set25line set43line set_active_attribute296

set_active_text_page set_cursor_type297

set_video_mode up _cursor write_char298

write_char_attr write_one_shar write_string write_test_screen299

write_text_window300

14.3 端口、块和中断300

inkey300

pause301

pauseb302

shiftstate303

beep note304

blk_bm305

blk_mb inp306

inpw int386307

save_isr308

restore_isr309

install_pm_isr mapdev310

outp311

outpw peek peekw peekb pode314

pokew pokeb pxerror315

rm_alloc rm_free316

14.4 鼠标支持函数316

is_a _mouse_present show_mouse_cursor get_mouse316

get_press mouse_viewport317

set_subroutine320

memcpy324

14.5 标范程序324

附录一 编译过程错误326

附录二 运行过程错误330

附录三 ASCII字符表332

热门推荐