第一章 介绍Microsoft CodeView4.0版调试程序 1
1.1 引言 1
1.2 概况 1
1.3 关于本手册 2
1.4 记号约定 3
1.5 定义 5
1.6 掌握源程序级特征 6
第二章 准备启动 8
2.1 引言 8
2.2 启动演示程序 8
2.3 为CodeView调试程序准备FOR TRAN程序 8
2.3.1 为FORARAN源代码 9
2.3.2 为CodeView调试程序编译源文件 9
2.3.3 为CodeView调试程序连接目标文件 10
2.4 启动CodeView调试程序 11
2.5 使用CodeView选择项 13
2.5.1 启动黑白显示 15
2.5.2 说明启动命令 16
2.5.3 设置屏幕切换方式 17
2.5.4 启用窗口方式或顺序方式 19
2.5.5 关闭鼠标器 20
2.5.6 处理中断陷阱 20
2.5.7 使用增强型图形适配器的43行方式 21
2.5.8 使用两个显示适配器 21
2.6 将CodeView调试程序用于宏汇编程序 21
第三章 CodeView显示 24
3.1 引言 24
3.2 使用窗口方式 24
3.2.1 用键盘执行窗口命令 26
3.2.1.1 用键盘命令移动光标 26
3.2.1.2 用键盘命令修改屏幕 27
3.2.1.3 用键盘命令控制程序执行 28
3.2.1.4 用键盘选取菜单 29
3.2.2 用鼠标器执行窗口命令 31
3.2.2.1 用鼠标器修改屏幕 31
3.2.2.2 用鼠标器控制程序的执行 32
3.2.2.3 用鼠标器选择菜单 34
3.2.3 使用菜单选择 35
3.2.3.1 使用File菜单 35
3.2.3.2 使用Search菜单 36
3.2.3.3 使用View菜单 38
3.2.3.4 使用Run菜单 39
3.2.3.5 使用Watch菜单 40
3.2.3.6 使用Options菜单 42
3.2.3.7 使用Calls菜单 46
3.2.4 使用邦助系统 47
3.3 使用顺序方式 48
第四章 使用会话命令 49
4.1 引言 49
4.2 输入命令和参数 49
4.2.1 使用特殊键 50
4.2.2 使用命令缓冲区 50
4.3 CodeView命令和参数的格式 51
4.4 表达式 52
4.4.1 符号 54
4.4.2 常数 55
4.4.3 寄存器 56
4.4.4 地址 57
4.4.5 地址范围 57
4.4.6 行号 58
4.4.7 串 59
4.4.8 切换表达式求值程序 59
第五章 执行代码 61
5.1 引言 61
5.2 跟踪命令 62
5.3 程序步命令 64
5.4 运行命令 65
5.5 执行命令 68
5.6 重新启动命令 69
第六章 检查数据和表达式 71
6.1 引言 71
6.2 显示表达式命令 71
6.3 检查符号命令 76
6.4 转贮命令 78
6.4.1 转贮 79
6.4.2 字节转贮 80
6.4.3 ASCII转贮 80
6.4.4 整数转贮 81
6.4.5 无符号整数转贮 82
6.4.6 字转贮 82
6.4.7 双字转贮 83
6.4.8 短实数转贮 83
6.4.9 长实数转贮 84
6.4.10 十字节实数转贮 85
6.5 寄存器命令 85
6.6 8087命令 87
第七章 管理断点 89
7.1 引言 89
7.2 断点设置命令 89
7.3 断点清除命令 91
7.4 断点屏蔽命令 92
7.5 断点恢复命令 93
7.6 断点列表命令 94
第八章 管理观察语句 96
8.1 引言 96
8.2 设置观察表达式和观察内存语句 97
8.3 设置观察点 100
8.4 设置跟踪点 102
8.5 删除观察语句 105
8.6 列出观察点和跟踪点 106
第九章 执行代码 108
9.1 引言 108
9.2 设置方式命令 108
9.3 反汇编命令 110
9.4 查看命令 112
9.5 当前位置命令 114
9.6 栈跟踪命令 115
第十章 修改代码或数据 117
10.1 引言 117
10.2 汇编命令 117
10.3 输入命令 119
10.3.1 输入命令 122
10.3.2 输入字节命令 123
10.3.3 输入ASCII命令 123
10.3.4 输入整数命令 124
10.3.5 输入无符号整数命令 125
10.3.6 输入字命令 125
10.3.7 输入双字命令 126
10.3.8 输入短实数命令 127
10.3.9 输入长实数命令 127
10.3.10 输入十字节实数命令 128
10.4 寄存器命令 129
第十一章 系统控制命令的使用 131
11.1 引言 131
11.2 帮助命令 132
11.3 退出命令 132
11.4 基数命令 133
11.5 重画命令 135
11.6 屏幕切换命令 135
11.7 检索命令 136
11.8 外壳转义命令 138
11.9 制表符设置命令 140
11.10 重定向命令 141
11.10.1 重定向CodeView输入 141
11.10.2 重定向CodeView输出 142
11.10.3 重定向CodeView输入和输出 143
11.10.4 用于重定向的命令 143
11.10.4.1 注释命令 144
11.10.4.2 延迟命令 144
11.10.4.3 暂停命令 145
附录A 命令和方式汇总 146
A.1 引言 146
A.2 方式 146
A.3 选择项 147
A.4 窗口命令 147
A.5 会话命令 150
A.6 格式说明符 153
附录B 正规表达式 155
B.1 引言 155
B.2 正规表达式中的特殊字符 155
B.3 检索特殊字符 155
B.4 使用句号 156
B.5 使用方括弧 156
B.5.1 在方括弧内使用破折号 156
B.5.2 在方括弧内使用插入符 157
B.5.3 在方括弧内匹配方括弧 157
B.6 使用星号 157
B.7 匹配行的头和尾 158
附录C 错误信息 159
词汇表 169