DEBUG调试程序 1
一、怎样启动DEBUG程序 1
目 录 1
二、DEBUG命令参数 2
三、DEBUG命令 4
四、A(汇编)命令 5
五、C(比较)命令 7
六、D(转储)命令 7
七、E(输入)命令 8
九、G(执行)命令 9
八、F(填写)命令 9
十、H(十六进制算术运算)命令 10
十一、I(输入)命令 11
十二、L(装入)命令 11
十三、M(传送)命令 12
十四、N(命名)命令 12
十五、O(输出)命令 13
十六、P(继续)命令 13
十七、Q(退出)命令 13
七八、R(寄存器)命令 14
十九、S(检索)命令 16
二十、T(跟踪)命令 16
二十一、U(反汇编)命令 17
二十二、W(写)命令 18
符号调试实用程序SYMDEB 20
一、概述 20
二、符号调试准备 20
2.1使用MASM的符号调试准备工作 20
2.2使用语言编译器时的符号调试准备工作 21
2.3使用MAPSYM程序建立符号文件 23
三、SYMDEB的启动 24
3.1仅用一个可执行文件启动SPMDEB 24
3.2 SYMDEB进行启动符号调试 25
3.3将参数传给已装入的程序 26
3.4不使用文件启动SYMDEB 26
四、使用SYMDEB的选择项 27
4.1指定IBM兼容方式 27
4.2置交互式断点键 27
4.5指定启动命令 28
4.3为非IBM硬件设置非屏蔽中断 28
4.4允许屏幕翻动 28
五、命令参数的说明 29
5.1符号 29
5.2数 30
5.3地址 31
5.4地址范围 31
5.5目标范围 32
5.6行号 32
5.8表达式 33
5.7串 33
六、使用SYMDEB命令 34
6.1汇编命令(Assemble) 35
6.2断点命令(Breakpoint) 37
6.3注释命令(Comment) 40
6.4比较命令(Compare) 40
6.5显示命令(Display) 41
6.6内存显示命令(Dump) 42
6.7键入命令(Enter) 47
6.8检查符号映象命令(Examine Symbol map) 51
6.10 GO命令(GO) 53
6.9填充命令(Fill) 53
6.11求助命令(Help) 54
6.12 Hex命令(Hex) 55
6.13输入命令(Input) 55
6.14装入命令(Load) 55
6.15移动命令(Move) 56
6.16命名命令(Name) 57
6.17打开映象命令(Open Map) 58
6.19 P跟踪命令(Ptrace) 59
6.18输出命令(Output) 59
6.20退出命令(Quit) 60
6.21重建的命令(Redirection) 61
6.22寄存器命令(Register) 62
6.23屏蔽翻动命令(Screen Swap) 65
6.24查寻命令(Search) 65
6.25设置源方式命令(SetSource Mode) 65
6.26 Shell Escape命令(Shell Escape) 67
9.27源行命令(SourceLine) 67
6.29符号设置命令(Symbol Set) 68
6.28栈跟踪命令(Stack Trace) 68
6.30跟踪命令(Trace) 69
6.31逆汇编命令(Unaccemble) 71
6.32察看命令(Vlew) 73
6.33写命令(Write) 74
七、SYMDEB实例 75
7.1汇编和装入 79
7.2用SYMDEB检查一个程序 79
八、SYMDEB出错信息 86
二、MAKE的使用 88
2.1 创建MAKE的描述文件 88
程序维护器MAKE 88
一、概述 88
2.2 MAKE的启动 89
2.3使用MAKE的选择项 90
2.4宏定义的使用 90
2.5宏定义的嵌套 91
2.6使用特殊的宏 92
2.7推导规则 92
三、程序的维护:一个例子 93
四、MAKE出错信息 94
PC KIT机器指令程序的辅助分析与调试工具 96
一、PC—KIT的开发背景和设计思想 96
二、PC—KIT使用指南 99
2.1 DOS+子系统 99
2.2 ASM+子系统 100
2.3 DEBUG+子系统 100
三、PC—KIT的程序实现 113
4.1 IBM—PC机器码程序的汉化技术 123
——PC—KIT软件的应用 123
四、IBM—PC机器指令程序的汉化技术 123
4.2机器码程序的汉化实例 125
IBM PC机器指令程序的高级反汇编技术 129
一、概述 129
二、ASMGEN软件的功能与使用 131
三、ASMGEN软件的设计与实现 135
符号调试程序SID—86 227
第一节 运行SID—86 227
第二节 SID—86的表示方法 229
第三节 SID—86命令 233
第四节 默认的段值 249
第五节 A和L命令的汇编语句语法 251
源程序调试工具Code View 254
第一节 概述 254
1.1 Code View的运行环境 255
1.2 Code View的启动 260
第二节 使用指南 261
2.1 Code View的窗口显示方式 261
2.2 Code View的顺序显示方式 263
2.3 Code View的功能键命令 264
2.4 Code View的菜单命令 266
2.5 Code View的对话命令 273
第三节 表达式 290
3.1 C表达式 290
3.2 FORTRAN表达式 293
3.3 BASIC的表达式 295
3.4 Pascal表达式 296
3.5汇编语言表达式 297
3.6行号 297
3.7寄存器 297
3.9存贮器操作符 298
3.8地址和地址范围 298
全屏幕调试程序FSD 299
第一节 FSD的启动 299
第二节 FSD的主屏幕 300
第三节 主屏幕功能键的功能及使用方法 304
第四节 FSD的命令 309
第五节 FSD断点的设置 315
第六节 一个用FSD调试程序的例子 318
附录A FSD命令一览表 322
附录C FSD的提示及错误信息一览表 323
附录BFSD功能键一览表 323
窗口调试软件PFIX 327
第一节 PFIX的启动 327
第二节 PFIX的主屏幕 327
第三节 PFIX的初始化设置 332
第四节 菜单式命令 335
第五节 调试功能键的功能及使用方法 349
第六节 调试实例 351
附录A调试功能键一览表 354
附录B菜单式命令一览表 355
- 《2013数学奥林匹克试题集锦 走向IMO》2013年IMO中国国家集训队教练组编 2013
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《高等职业教育“十三五”规划教材 工业机器人拆装与调试 工业机器人技术专业》胡月霞,卢玉锋,王志彬主编;周彦云,付志勇,郭微副主编 2019
- 《软件工程综合实践案例》岳希主编 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《软件测试》韩利凯编著 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《软件工程开发与管理研究》闫俊伢著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《中国报学史》戈公振著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《天才编辑 上》白野著 2019
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《软件工程综合实践案例》岳希主编 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《软件测试》韩利凯编著 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《地市报记者论地市报》杭州大学新闻传播研究室 1990