《IBM PC使用手册 下》求取 ⇩

第五章IBM PC的编译型BASIC1

第一节BASIC编译程序及使用1

1.什么是编译程序1

1.1解释程序1

1.2编译程序1

2.BASIC编译程序1

3.BASIC编译使用需求2

4.用户程序开发3

5.首次使用3

5.1单驱动器系统3

5.3双驱动器系统3

第二节对话实例4

1.建立和调式DEMO程序4

2.DEMO程序的编译4

2.1预备步骤4

2.2编译程序的使用5

3.连接DEMO程序7

4.进行DEMO程序8

5.开发程序的更多信息8

第三节源程序的建立与调试8

1.建立源程序8

2.编译元命令9

3.利用解释程序进行调试10

第四节编译10

1.准备步骤10

2.编译程序的启动11

2.1带提示的编译12

2.2使用单一命令行13

3.编译程序参数14

3.1错误俘获参数14

3.2事件俘获参数15

3.3扫描约定参数15

3.4特殊编码参数16

3.5运行模块BASRUN.EXE18

3.6编译程序参数小结19

4.编译结束19

5.示样的编译清单20

5.1 Offset列和Data列20

5.3源程序行20

5.3程序清单示列20

5.4编译程序信息22

5.5小结22

第五节程序的连接与运行22

1.预备步骤23

2.启动连接程序23

3.连结工作结束24

4.运行一个程序24

4.1使用BASRUN.EXE的考虑25

5.批文件的使用26

第六节编译程序与解释程序的差异27

1.编译元命令27

$INCLUDE28

$LINESIZE29

$LIST29

$OCODE29

$PAGE30

$PAGEIF30

$PAGESIZE30

$SKIP30

$SUBTITLE31

$TITLE31

2.操作上的差异31

3.语言上的差异32

CALL语句32

CHAIN语句34

CLEAR语句35

COMMON语句35

DEE FN语句36

DEF type语句36

DIM语句37

DRAW语句37

END语句38

FOR和NEXT语句38

FRE函数39

KEY语句39

OPEN语句40

OPEN″COM语句40

PLAY语句42

REM语句43

RUN语句43

STOP语句43

STRIG函数44

USR函数44

VARPTR函数45

WHILE和WEND语句45

WIDTH语句46

4.其它差异46

4.1双精度算术函数46

4.2双精度循环控制变量46

4.3表达式计算46

4.4输入语句47

4.5整型变量47

4.6行编辑程序48

4.7文件的个数48

4.8 PEEK和POKE48

4.9字符串长度48

4.10字符串空间分配的实现48

第七节补充材料49

1.信息49

1.1编译错误49

1.2运行程序错误53

2.连接程序59

3.内存分配图60

3.1段分配图60

3.2有运行时间模块的内存分配图61

3.3无运行时间模块的内存分配图61

第六章FORTRAN62

第一节绪论63

1.FORTRAN程序结构63

1.1字符集63

1.2行64

1.3列64

1.4起始行64

1.5空格64

1.6注释行65

1.7标号65

1.8继续行65

1.9语句65

1.10程序单位65

1.11主程序和子程序65

1.12语句顺序66

2.数据类型66

2.1整型67

2.2实型67

2.3逻辑型68

2.4字符型68

3.表达式68

3.1算术表达式69

3.2字符表达式70

3.3关系表达式71

3.4逻辑表达式71

3.5数组元素名72

3.6函数引用72

3.7表达式的优先级73

3.8表达式的计算规则和限制73

4.FORTRAN名73

4.1 FORTRAN名作用域73

4.2未说明的FORTRAN名74

第二节FoRTRAN程序编译454

1.编译454

1.1编译前的准备454

1.2启动编译;FOR1454

1.3继续编译;FOR2454

1.4连接455

1.5可选择的FOR1命令行455

1.6可选择的FOR2命令行456

1.7使用批文件进行编译456

1.8编译大型程序457

2.设备标识458

3.编译信息458

第三节编译元命令74

$DEBUG75

$DO6675

$INCLUDE76

$LINESIZE77

$LIST77

$NODEBUG77

$NOLIST77

$PAGE78

$PAGESIZE78

$STORAGE78

$SUBTITLE78

$TITLE78

第四节语句79

1.控制语句79

2.程序、函数和子程序语句81

2.1主程序82

2.2子程序82

2.3函数82

2.4形式参数82

3.I/O语句83

3.1 I/O语句的元素83

3.2输入输出实体83

3.3隐含DO表列84

4.说明语句84

算术IF语句85

赋值语句85

计算赋值语句86

ASSIGN语句86

赋值GOTO语句87

BACKSPACE语句87

块IF语句88

CALL语句88

CLOSE语句89

COMMON语句89

计算GOTO语句90

CONTINUE语句91

DATA语句91

DIMENSION语句92

DO语句92

ELSE语句94

ELSEIF语句94

END语句95

ENDFILE语句95

ENDIF语句95

EQUIVALENCE语句96

EXTERNAL语句97

FUNCTION语句97

IMPLICIT语句98

INTRINSIC语句99

逻辑IF语句99

OPEN语句100

PAUSE语句102

PROGRAM语句102

READ语句103

RETURN语句103

REWIND语句104

SAVE语句104

语句函数104

STOP语句105

SUBROUTINE语句105

类型语句106

无条件GOTO语句106

WRITE语句107

第五节输入与输出109

1.记录109

2.文件109

2.1文件性质109

2.2文件名110

2.3文件位置110

2.4有格式、无格式和二进制文件110

2.5顺序存取与直接存取110

2.6内部文件111

2.7装置111

2.8概念与限制111

2.9显式打开外部、顺序有格式文件111

2.10其它文件操作112

2.11直接文件与直接设备的联系112

2.12 BACKSPACE与顺序设备的联系113

2.13 BACKSPACE与无格式顺序文件的联系113

2.14 I/O语句中的函数调用113

2.15部分读与无格式顺序文件的联系113

3.有格式I/O与FORMAT语句113

3.1格式说明与FORMAT语句113

3.2可重复编辑描述符114

3.3不可重复编辑描述符114

4.输入输出表相互作用与格式说明114

4.1输入输出表115

4.2格式说明115

5.编辑描述符115

5.1不可重复描述符115

5.2可重复描述符117

6.走纸控制118

第六节内部函数118

第七节补充材料120

1.信息120

1.1编译时错误信息120

1.2文件系统错误132

2.IBM FORTRAN 与 ANSI FORTRAN_间的差异140

2.1完全FORTRAN功能140

2.2下标表达式140

2.3 I/O单元号140

2.4 I/O表中的表达式140

2.5计算GOTO语句中的表达式140

2.6一般化的I/O141

2.7对标准FORTRAN的扩充141

2.8编译程序元命令141

2.9反斜杠编辑控制141

2.10文件内部函数的结束141

3.连接程序(LINK)141

3.1输入文件142

3.2输出文件142

3.3 VM.TMP(临时文件)142

3.4定义142

3.5命令提示143

3.6命令提示的详细描述143

3.7怎样启动连接程序146

3.8连接会话的例子148

3.9怎样确定一个段的绝对地址150

3.10信息150

4.目标模块的连接152

4.1与PASCAL的连接153

4.2与宏汇编的连接155

5.实例157

第七章COBOL语言162

第一节 引言162

第二节COBOL程序的编写165

1.程序结构165

1.1程序的部165

1.2编程结构165

1.3编程规则166

1.4句法表示法167

1.5字符集168

1.6标点符号169

1.7字的格式169

2.语句、句子和名字169

2.1语句169

2.2句子170

2.3段170

2.4节170

3.层号和数据名170

3.1记录描述170

3.2数据项170

3.3数据名170

3.4限定名173

3.5条件名173

3.6助记名173

4.数据描述项173

4.1组项174

4.2初等项174

5.文件名175

6.常量171

6.1非数值常量175

6.2数值常量176

6.3象征常数176

7.算术表达式177

8.算术语句178

8.1 SIZE ERROR错误178

8.2 ROUNDED自选项179

8.3 GIVING自选项179

第三节COBOL程序的开发179

1.程序设计的条件179

2.编译程序综述180

3.程序开发与源文件181

4.COBOL程序的编译181

4.1准备工作181

4.2编译步骤182

5.COBOL程序的连接184

6.COBOL程序的运行186

7.COBOL自选命令186

8.连接程序自选命令187

8.1例子188

8.2自动响应文件188

8.3子程序的连接189

8.4程序段连接189

8.5批文件的使用189

8.6大型程序的编译190

9.COBOL使用的文件190

10.列表和出错信息191

11.COPY语句191

12.实例清单192

第四节标识部194

1.AUTHOR段194

2.DATE_COMPILED段195

3.DATE_WRITTEN段195

4.IDENTIFICATION DIVISION标题195

5.INSTALLATION段195

6.PROGRAM ID段195

7.SECURITY段195

第五节设备部196

1.配置节标题197

2.设备部标题197

3.文件控制段197

4.输入输出节标识199

5.I/O控制段200

6.目标计算机段200

7.源计算机段200

7.专用名段200

第六节数据部202

1.文件节203

2.工作存贮节203

3.连接节204

4.屏幕节204

5.数据部限制209

6.数据部中的子句209

BLANK WHEN ZERO子句209

BLOCK子句209

CODESET子句209

DATA RECORD子句209

文件描述FD项210

JUSTIFIED子句210

LABEL子句210

LINAGE子句211

OCCURS子句211

PICTURE子句213

RECORE子句216

REDEFINES子句217

SIGN子句217

SYNCHRONIZED子句218

USAGE子句218

VALUE子句219

VALUE OF FILE_ID子句220

第七节过程部221

1.说明和使用句子222

2.程序分段223

3.语句224

ACCEPT语句224

ADD语句234

ALTER语句234

COMPUTE语句235

DISPLAY语句235

DIVIDE语句236

EXHIBIT语句237

EXIT语句237

GOTO语句237

IF语句238

INSPECT语句240

MOVE语句241

MULTIPLY语句243

PERFORM语句243

STOP语句244

STRING语句244

SUBTRACT语句245

TRACE语句245

UNSTRING语句246

第八节数据输入与输出247

1.打印文件的处理248

2.通讯文件的处理248

3.显示器/键盘输入248

4.软盘文件的处理249

5.顺序文件249

6.相对文件249

6.1句法249

6.2 RELATIVE KEY子句250

6.3 FILE STATUS报告250

6.4相对文件的过程部语句250

7.索引文件250

7.1 句法251

7.2 RECORD KEY子句251

7.3 FILE STATUS报告251

7.4索引文件的过程部语句252

8.语句253

CLOSE语句253

DELETE语句(索引I/O)253

DELETE语句(相对I/O)253

OPEN语句254

READ语句(索引I/O)254

READ语句(相对I/O)255

READ语句(顺序I/O)256

REWRITE语句(索引I/O)257

REWRITE语句(相对I/O)257

REWRITE语句(顺序I/O)257

START语句(索引I/O)257

START语句(相关I/O)258

WRITE语句(索引I/O)259

WRITE语句(相对I/O)259

WRITE语句(顺序I/O)259

第九节用索引方法进行表处理260

1.索引名和索引项260

SEARCH语句——格式1261

SEARCH语句——格式2262

SET语句263

第十节程序间的通讯264

1.通讯处理264

1.1汇编子程序264

1.2例265

1.3连接参数265

CALL语句267

CHAIN语句267

EXIT PROGRAM语句267

LINKAGE节268

带CALL语句和CHAIN语句的部标题268

第十一节补充材料268

1.COBOL错误信息268

1.1编译时的错误269

1.2运行时错误275

2.COBOL保留字277

3.一个例子280

4.索引文件恢复实用程序283

第八章IBMPC的宏汇编283

第一节引言283

1.若干名词解释284

2.宏汇编程序285

第二节相互参照功能289

1.相互参照文件的建立289

2.怎样启动CREF程序289

2.1怎样使用自选项1启动CREF程序290

2.2怎样使用自选项2启动CREF程序290

2.3怎样使用自选项3启动CREF程序291

3.汇编语言格式292

3.1符号/数据表示292

3.2数据项292

3.3常数292

3.4宏汇编对源程序的扫描293

3.5句子错误294

3.6向前参照值294

3.7标号294

3.8变量294

3.9寄存器代码转换295

3.10标志寄存器295

3.11操作数296

3.12属性操作符297

3.13产生操作符的值298

3.14记录说明操作符299

3.15表达式300

第三节伪指令301

1.数据伪指令301

ASSUME301

COMMENT302

DB302

DD303

DQ304

DT305

DW305

END306

EQU306

307

EVEN307

EXTRN307

GROUP308

LNCLUDE310

LABEL310

NAME311

ORG311

PROC312

PUBLIC313

.RADIX313

RECRRD313

SEGMENT315

STRUC317

2.条件伪操作318

3.宏伪操作319

3.1宏和重复块伪操作319

3.2宏伪操作详细介绍323

MACRO323

PURGE324

LOCAL325

REPT325

IRP326

IRPC326

EXITM327

327

;;327

328

328

4.列表伪操作328

.CREG,.XCREF329

.LALL,.SALL,.XALL329

LIST,.XLIST329

%OUT329

PAGE330

SUBTTL330

TITLE330

4.1虚假条件块331

4.2程序员控制331

第四节指令助记符333

1.符号和表示法333

2.指令的各个字段335

3.指令详述336

AAA336

AAD337

AAS337

ADC338

ADD339

AND340

CALL342

CBW343

CLC344

CLD344

CLI344

CMC344

CMP345

CMPS346

CMPSB346

CMPSW346

CWD347

DAA348

DAS348

DEC349

DIV349

ESC(换码)351

HLT(暂停)351

JDIV352

IMUL353

IN354

INC354

INT355

INTO356

IRET357

JA、JARE357

JB、JNAE和JC358

JBE、JNA358

JCXX359

JE、JZ359

JG、JNLE360

JL、JNGE360

JLE、JNG361

JCXZ359

JMP361

JNC362

JNE、JNZ363

JNO363

JNP、JPO363

JNS364

JO364

JP、JPE364

JS365

LAHF365

LDS365

LEA366

LES366

LOCK367

LODS、LODSB、LODSW367

LOOP369

LOOPE、LOOPZ369

LOOPNE、LOOPNZ370

MOV371

MOVS、MOVSB和MOVSW373

MUL374

NEG375

NOP376

NOT376

OR376

OUT378

POP378

POPE379

PUSH379

PUSHF380

RCL380

RCR381

REP、REPZ、REPE383

REPNE、REPNZ383

RET384

ROL385

ROR386

SAHF387

SAL、SHL387

SAR388

SBB389

SCAS、SCASB、SCASW391

SHR392

STC393

STD393

STI393

STOS、STOSB、STOSW394

SUB395

TEST396

WAIT397

XCHG397

XLAT398

XOR399

第五节补充材料400

1.汇编程序信息400

2.输入/输出处理程序信息405

3.运行时的信息405

第九章PASCAL语言405

第一节 引言405

第二节 PASCAL程序的编译406

第三节 符号与标语407

第四节 编译元命令408

第五节标识符、常数与数据类型409

1.标识符409

2.常数410

2.1数值常数410

2.2串410

2.3常数定义410

2.4结构常数410

3.数据类型411

3.1简单数据类型411

3.2结构类型411

3.3引用类型413

3.4过程类型414

第六节变量、表达式与语句415

1.变量415

1.1属性415

1.2属性组合规则416

1.3 VALUE段416

1.4值416

2.表达式417

2.1运算符与操作数418

2.2布尔表达式418

2.3集合表达式418

2.4其它表达式418

2.5函数标志419

3.语句419

3.1语句标号419

3.2简单语句419

3.3结构语句421

3.4重复语句421

3.5顺序控制算符421

第七节过程与函数422

1.过程说明与函数说明422

1.1过程首部与函数首部422

1.2函数特性422

1.3数据参数423

1.4内部调用约定424

2.可用过程和函数424

2.1预先说明的过程和函数424

2.2数据传送过程和函数425

2.3算术函数427

2.4 REAL函数428

2.5扩展的内容功能特性428

2.6系统内部功能特性430

2.7字符串内部功能特性431

2.8 STRING 专用特性432

2.9 STRING或LSTRING433

2.10库过程和函断433

第八节文件系统435

1.文件介绍435

1.1文件结构435

1.2文件方式436

2.文件系统原语437

2.2存取缓冲变量439

2.2缓慢求值439

3.文本文件的输入和输出440

4.扩展I/O功能特性446

4.1暂时文件447

5.其它文件过程447

6.文件字段值448

7.文件F的出错码449

8.首部中的文件变量449

10.系统I/O特性450

11.DIRECT文件450

后记458

《IBM PC使用手册 下》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM PC使用手册 上( PDF版)
IBM PC使用手册 上
IBM PC使用手册及范例( PDF版)
IBM PC使用手册及范例
联星出版社
IBM PC及兼容机CDOS使用手册( PDF版)
IBM PC及兼容机CDOS使用手册
IBM PC 系列资料 使用手册( PDF版)
IBM PC 系列资料 使用手册
IBM  PC TOOLS实用手册(1988 PDF版)
IBM PC TOOLS实用手册
1988
IBM-PC MICROSOFT MULTIPLAN使用手册( PDF版)
IBM-PC MICROSOFT MULTIPLAN使用手册
福建电子计算机公司;中国计算机技术服务公司福建分公司
IBM-PC LOTUS123用户手册( PDF版)
IBM-PC LOTUS123用户手册
中国科学院科技咨询开发服务部讲习班;科海新技术联合开发中心
IBM  PC TOOLS实用手册(1990 PDF版)
IBM PC TOOLS实用手册
1990 中国科学院希望高级电脑技术公司
IBM PC丛书  IBM PC/XT硬件手册  3( PDF版)
IBM PC丛书 IBM PC/XT硬件手册 3
PC丛书编辑部
IBM PC丛书  SMARTCOM2  用户手册( PDF版)
IBM PC丛书 SMARTCOM2 用户手册
PC丛书编辑部
IBM PC DBASE Ⅳ用户手册 15( PDF版)
IBM PC DBASE Ⅳ用户手册 15
辽宁省电子计算机学会《小型微型计算机系统》编辑部
IBM PC/AT使用手册 下( PDF版)
IBM PC/AT使用手册 下
IBM PC BASIC使用手册( PDF版)
IBM PC BASIC使用手册
IBM PC实用手册 微电脑 下( PDF版)
IBM PC实用手册 微电脑 下
厦门电子计算机厂;中国科学院计算机八室
PC-MATLAB 使用手册(1990 PDF版)
PC-MATLAB 使用手册
1990 凡异出版社