最新Turbo Pascal 6.0程序员指南PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:国华译,润华校
- 出 版 社:北京联想计算机集团公司
- 出版年份:1991
- ISBN:
- 页数:244 页
第一部分 Turbo Pascal标准 3
第一章 词语和常量 3
1.1 特殊符和保留字 3
1.2 标识符 4
1.3 标号 5
1.4 数 6
1.5 字符串 7
1.6 常量说明 8
1.7 注释 9
1.8 程序行 10
第二章 块、位置和作用域 11
2.1 语法 11
2.2 作用域规则 12
2.3 接口和标准标识符的作用域 13
第三章 类型 14
3.1 简单类型 14
3.1.1 序数类型 15
3.1.2 实型 18
3.2 字符串型 18
3.3 结构类型 19
3.3.1 数组类型 19
3.3.2 记录类型 20
3.3.3 对象类型 22
3.3.4 集合类型 27
3.3.5 文件类型 28
3.4 指针类型 28
3.5 过程类型 29
3.6 类型的一致性和兼容性 29
3.6.1 类型一致性 29
3.6.2 类型和兼容性 30
3.6.3 赋值兼容性 30
3.6.4 类型说明部分 31
第四章 变量 33
4.1 变量说明 33
4.1.1 数据段 33
4.1.2 堆栈段 34
4.1.3 绝对变量 34
4.2 变量引用 34
4.3 限定词 35
4.3.1 数组、字符串和下标 35
4.3.2 记录和域指示符 36
4.3.3 对象元素指示符 36
4.3.4 指针和动态变量 37
4.4 变量强制类型转换 37
第五章 类型常量 39
5.1 简单类型常量 39
5.2 字符串类型常量 40
5.3 结构类型常量 40
5.3.1 数组类型常量 40
5.3.2 记录类型常量 40
5.3.3 对象类型常量 42
5.3.4 集合类型常量 42
5.4 指针类型常量 43
5.5 过程类型常量 43
第六章 表达式 44
6.1 表达式语法 44
6.2 操作符 46
6.2.1 算术操作符 47
6.2.2 逻辑操作符 48
6.2.3 布尔操作符 48
6.2.4 字符串操作符 49
6.2.5 集合操作符 49
6.2.6 关系操作符 50
6.2.7 @操作符 51
6.3 函数调用 52
6.4 集合构造符 53
6.5 值的强制类型转换 54
6.6 表达式中的过程类型 54
第七章 语句 56
7.1 简单语句 56
7.1.1 赋值语句 56
7.1.2 过程语句 57
7.1.3 Goto语句 58
7.2 结构语句 58
7.2.1 复合语句 59
7.2.2 条件语句 59
7.2.3 循环语句 61
7.2.4 with语句 65
第八章 过程和函数 67
8.1 过程说明 67
8.1.1 近和远说明 68
8.1.2 中断说明 68
8.1.3 超前说明 69
8.1.4 外部说明 69
8.1.5 汇编程序说明 70
8.1.6 嵌入(inline)说明 70
8.2 函数说明 70
8.3 方法说明 72
8.4 构造和拆解 73
8.5 参数 74
8.5.1 值参数 75
8.5.2 变量参数 75
8.5.3 无类型变量参数 75
8.6 过程类型 76
8.6.1 过程变量 76
8.6.2 过程类型参数 78
第九章 程序和单元 81
9.1 程序语法 81
9.1.1 程序头 81
9.1.2 uses子句 81
9.2 单元语法 82
9.2.1 单元头 82
9.2.2 接口部分 82
9.2.3 实现部分 83
9.2.4 初始化部分 83
9.2.5 间接单元调用 84
9.2.6 循环单元调用 85
第二部分 标准库函数 88
第十章 System单元 88
10.1 标准过程和函数 88
10.2 文件输入和输出 91
10.2.1 文件I/O概述 91
10.2.2 文本文件 93
10.2.3 无类型文件 94
10.2.4 文件方式变量 94
10.3 Turbo Pascal外设 95
10.3.1 DOS外设 95
10.3.2 文本文件外设 96
10.4 预定义变量 96
第十一章 DOS单元 99
11.1 常量、类型和变量 99
11.1.1 常量 99
11.1.2 类型 100
11.1.3 变量 102
11.2 过程和函数 102
第十二章 图形单元 106
12.1 驱动程序 106
12.1.1 IBM8514支持 107
12.1.2 坐标系统 107
12.2 当前指针 107
12.3 文本 108
12.4 图形和模式 108
12.4.1 视口和位图 109
12.5 分页和颜色 109
12.5.1 错误处理 109
12.6 启动 110
12.6.1 堆管理程序 112
12.7 图形单元常量、类型和变量 114
12.7.1 常量 114
12.7.2 类型 119
12.7.3 变量 120
第十三章 覆盖单元 124
13.1 覆盖管理程序 124
13.1.1 覆盖缓冲区管理 125
13.2 常量和变量 126
13.2.1 OvrResult 126
13.2.2 OvrTrapCount 127
13.2.3 OvrLoadCount 127
13.2.4 OvrFileMode 127
13.2.5 OvrReadBuf 127
13.2.6 结果代码 129
13.3 过程和函数 129
13.4 覆盖程序的设计 130
13.4.1 覆盖代码产生 131
13.4.2 远调用要求 131
13.4.3 初始化覆盖管理程序 131
13.4.4 初始化部分 133
13.4.5 不能覆盖的部分 134
13.4.6 调试覆盖 135
13.4.7 覆盖中的外部过程 135
13.5.EXE文件中的覆盖 136
第十四章 使用8087 138
14.1 8087数据类型 138
14.2 扩展型值域内的运算 138
14.3 实数的比较 139
14.4 8087的运算栈 139
14.5 8087的实数输出 140
14.6 使用8087的单元 141
14.6.1 检测8087 141
14.6.2 用汇编语言仿真 142
第十五章 Crt单元 143
15.1 输入输出文件 143
15.2 窗口 143
15.2.1 特殊字符 143
15.2.2 行输入 144
15.3 常量、类型和变量 144
15.3.1 常量 144
15.3.2 变量 145
15.4 过程和函数 147
第三部分 Turbo Pascal内部结构 149
第十六章 内存问题 149
16.1 Turbo Pascal内存分配图 149
16.2 堆管理 149
16.2.1 释放方法 149
16.2.2 自由链表 153
16.2.3 堆错误变量 154
16.3 内部数据格式 155
16.3.1 整数形式 155
16.3.2 字符型 155
16.3.3 布尔型 155
16.3.4 枚举型 155
16.3.5 浮点类型 155
16.3.6 指针类型 157
16.3.7 字符串类型 157
16.3.8 集合类型 157
16.3.9 数组类型 158
16.3.10 记录类型 158
16.3.11 文件类型 158
16.3.12 过程类型 159
16.4 直接内存存取 159
第十七章 对象 160
17.1 对象的内部数据格式 160
17.1.1 虚拟方法表 161
17.1.2 函数SizeOf 162
17.1.3 函数TypeOf 162
17.1.4 虚拟方法调用 162
17.2 方法调用规则 163
17.2.1 构造和拆解 163
17.2.2 New和Dispose的扩展 164
17.3 汇编语言方法 165
17.4 构造错误的纠正 169
第十八章 控制问题 174
18.1 调用规则 174
18.1.1 变量参数 174
18.1.2 数值参数 174
18.1.3 函数结果 175
18.1.4 近和远调用 175
18.1.5 嵌套过程和函数 175
18.1.6 入口和出口代码 176
18.1.7 寄存器保存规则 177
18.2 退出过程 177
18.3 中断处理 178
18.3.1 写中断过程 178
第十九章 输大输出问题 180
19.1 文本文件设备驱动程序 180
19.1.1 Open函数 180
19.1.2 InOut函数 181
19.1.3 Flush函数 181
19.1.4 Close函数 181
19.2 直接端口存取 181
第二十章 自动优化 183
20.1 常量合并 183
20.2 常量归类 183
20.3 短路求值 183
20.4 求值的顺序 183
20.5 范围检查 184
20.6 移位代替乘法 184
20.7 自动字对齐 184
20.8 无用代码的删除 184
20.9 优化链接 184
第二十一章 编译指令 186
21.1 开关类指令 186
21.1.1 数据对齐 186
21.1.2 布尔运算 187
21.1.3 调试信息 187
21.1.4 仿真 188
21.1.5 强制长调用 188
21.1.6 生成80286代码 189
21.1.7 输入输出检查 189
21.1.8 局部符号信息 189
21.1.9 数值处理 189
21.1.10 覆盖代码生成 190
21.1.11 范围检查 190
21.1.12 栈溢出检查 191
21.1.13 字符串变量检查 191
21.1.14 扩展语法 191
21.2 参数类指令 191
21.2.1 包含文件 191
21.2.2 链接目标文件 192
21.2.3 存贮器空间分配 192
21.2.4 覆盖单元名 192
21.3 条件编译 193
21.3.1 条件符 193
21.3.2 DEFINE指令 194
21.3.3 UNDEF指令 195
21.3.4 IFDEF指令 195
21.3.5 IFNDEF指令 195
21.3.6 IFOPT指令 195
21.3.7 ELSE指令 195
21.3.8 ENDIF指令 195
第四部分 Turbo Pascal与汇编语言的接口 196
第二十二章 嵌大式汇编程序 196
22.1 asm语句 196
22.1.1 寄存器使用 197
22.2 汇编程序语句语法 197
22.2.1 标号 198
22.2.2 前缀操作码 199
22.2.3 指令操作码 199
22.2.4 汇编程序指令 200
22.2.5 操作数 202
22.3 表达式 203
22.3.1 Pascal和Assembler表达式间的区别 203
22.3.2 表达式元素 204
22.3.3 表达式的分类 208
22.3.4 表达式类型 209
22.3.5 表达式操作符 211
22.4 汇编程序过程和函数 212
第二十三章 链接汇编程序代码 217
23.1 Turbo Assembler和Turbo Pascal 217
23.2 汇编语言的例子 217
23.3 嵌入式机器码 222
23.3.1 嵌入语句 222
23.3.2 嵌入指令 224
附录A 错误信息 225
A.1 编译错误信息 225
A.2 运行错误信息 235
附录B 参考资料 239
B.1 ASCII码 239
B.2 扩展键码 242
B.3 键盘扫描码 243
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《风涛》(日)井上靖著;覃思远译 2019
- 《凯恩斯文集 第13卷 社会、政治和文学论集》严忠志译 2018
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《大历史 虚无与万物之间 全彩插图版》(美)大卫·克里斯蒂安,辛西娅·斯托克斯·布朗,克雷格·本杰明著;刘耀辉译 2017
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《佳人奇遇 政治小说》(日)柴四郎著;梁启超译 1936