第一章 概述 1
1.1 Instant-C的组成部分 1
目 录 1
1.2 三个独特的环境 2
1.3 直接执行模式 3
1.4 对表达式求值 3
1.5 自动化编译 4
1.6 编辑程序 4
1.7 磁盘文件和内存文件 5
1.9 对代码进行调式 6
1.8 运行程序 6
1.10 建立可执行文件 7
1.11 小结 7
第二章 准备工作 8
2.1 系统要求 8
2.2 Instant-C安装方法 8
2.3 运行测试程序 9
2.4 Instant-C发行包中包含的文件 10
第三章 Instant-C使用方法 14
3.1 启动Instant-C 14
3.2 执行表达式 15
3.3 发布Instant-C命令 18
3.4 设计程序示范 20
3.5 退出Instant-C 24
3.6 建立独立程序 24
3.7 命令回顾 29
3.8 Instant-C命令行变元 30
3.9 对Instant-C命令进行编辑 31
3.10 使程序中断 31
3.12 显示处理 33
3.11 源窗口使用方法 33
第四章 编辑程序使用方法 35
4.1 学习基本功能 35
4.2 启动编辑程序 40
4.3 改变模式 41
4.4 移动光标 42
4.5 输入文本 43
4.6 删除文本 43
4.7 代替文本 44
4.8 拷贝和移动文本 44
4.9 发布编辑程序命令 45
4.10 使用缓冲器 46
4.11 退出编辑程序 50
4.12 保存未完成的代码 50
4.13 使用独立的编辑程序 52
4.14 解决内存问题 52
第五章 对样本程序进行调试 54
5.1 对原来程序进行测试 54
5.2 定义漏缺的函数 56
5.3 纠正输出格式 60
5.4 获得正确值 62
5.5 小结 65
第六章 C语言 67
6.1 未实现的功能 67
6.2 与硬件有关的功能 67
第七章 装入目标代码 69
7.1 建立目标代码接口 69
7.2 建立针对特定编译程序的Instant-C版本 70
7.3 支持编译后的目标代码 71
7.4 使用汇编程序代码 74
7.5 支持商品化库 77
第八章 对Instant-C进行修改 78
8.1 为所用计算机配置Instaht-C 79
8.2 修改系统选择变量 84
8.3 修改数据显示格式 86
8.4 使库更小些 86
8.5 对Instant-C作永久性修改 88
8.6 配置屏幕 92
8.7 配置键盘 99
8.8 配置独立的编辑程序 100
第九章 实时程序设计和中断处理 100
9.1 中断程序设计 100
9.4 例2:对非标准图形设备的支持 102
9.2 Instant-C中断15 102
9.3 例1:系统时钟 102
第十章 Instant-C/16M:直接访问16兆内存 104
10.1 Instant-C家族的第二个成员 104
10.2 系统要求 105
10.3 处理不兼容的BIOS 105
10.4 好的内存控制方法 107
10.5 保护模式限制 107
10.6 Instant-C/16M的savemod命令 110
10.7 内装的#define 110
11.1 back命令 111
第十一章 Instant-C命令 111
11.2 cd命令 112
11.3 cls命令 112
11.4 copy命令 113
11.5 datasegment命令 113
11.6 datasize命令 113
11.7 #define命令 114
11.8 delete命令 114
11.11 ed命令 115
11.10 dir命令 115
11.9 deletem命令 115
11.12 edconfigure命令 116
11.13 edd命令 116
11.14 edi命令 117
11.15 edm命令 118
11.16 erase命令 119
11.17 go命令 119
11.18 #include命令 119
11.19 infile命令 120
11.20 ipath命令 120
11.22 listfile命令 121
11.21 list命令 121
11.23 listmissing命令 122
11.24 listname命令 122
11.25 llist命令 123
11.26 load命令 123
11.27 loadlib命令 124
11.28 loadmap命令 124
11.29 loadobj命令 125
11.30 local命令 125
11.31 make命令 126
11.33 new命令 127
11.32 monitor命令 127
11.34 outfile命令 128
11.35 pc命令 129
11.36 pd命令 129
11.37 pf命令 130
11.38 ph命令 130
11.39 pld命令 131
11.40 plf命令 132
11.41 plo命令 132
11.42 plu命令 133
11.44 po命令 134
11.43 plx命令 134
11.45 ps命令 135
11.46 pu命令 135
11.47 pX命令 136
11.48 qquit命令 137
11.49 quit命令 137
11.50 #rename命令 137
11.51 renamem命令 138
11.52 reset命令 138
11.53 return命令 139
11.54 run命令 139
11.55 save命令 140
11.56 savemod命令 142
11.57 screen命令 143
11.58 segments命令 144
11.59 shell命令 145
11.60 shoW命令 146
11.61 step命令 146
11.62 step exec命令 146
11.63 steP in命令 147
11.64 step out命令 147
11.67 time命令 148
11.65 step return命令 148
11.66 system命令 148
11.68 trace命令 149
11.69 type命令 149
11.70 unmonitor命令 149
11.71 untrace命令 150
11.72 use命令 150
11.73 view命令 151
11.74 where命令 151
12.1 库源文件 152
第十二章 Instant-C函数库 152
12.2 库标题文件 155
12.3 库函数摘要 156
12.4 函数分述 159
第十三章 对Instant-C使用中若干问题的回答 239
附录A 错误报文和解释 244
A.1 程序错误 244
A.2 内部错误 277
A.3 启动错误 280
A.4 独立应用错误 280