目 录 1
绪论 1
第一章 用户接口 5
1.1键盘命令 5
1.2广义指令 7
习题 8
第二章监控程序的结构设计 9
2.1 引言 9
2.2模块单门接口法 10
2.3模块并列门控接口法 13
2.4模块层次接口法 15
2.5 HJBUG监控程序的结构 17
实例 17
2.5.1 HJBUG的键盘配置与结构框图 17
2.5.2 HJBUG监控程序的工作状态 18
2.5.3 HJBUG监控程序的主模块 20
2.5.4扩展功能键的接口 36
习题 37
3.2存储器的检查与修改、连续送数、层次键控门 38
3.1 引言 38
第三章计算机状态的检查与修改 38
3.2.1存储器的检查与修改、连续送数 39
3.2.2检查与修改上一个或下一个存储单元 41
3.2.3相对偏移量的计算 42
3.3寄存器的读写及其状态下 45
的其它命令 45
3.3.1寄存器读写 45
3.3.2寄存器读写状态下的命令键 48
操作 48
其它命令 49
3.4 I/O端口读写及其状态下的 49
习题 51
第四章用户程序的运行与调试 52
4.1 引言 52
4.2 用户程序的单步执行 52
4.3 用户程序的运行 54
4.3.1用户程序的进入和退出 54
4.3.2断点 54
4.3.3允许设断点的运行程序功能 58
4.4单步调用 61
4.5 在ROM区设置断点的功能 62
4.6调试功能总框图及其实现 63
习题 73
第五章外部设备的操作 75
5.1磁带机的操作 75
5.1.1内存信息的转储 75
5.1.2磁带信息的读入和转储检查 85
5.1.3其它转储标准 95
5.2 EPROM的写入 95
习题 100
6.1插入和删除功能 101
第六章编辑及其它功能 101
6.2数据块传送功能 103
6.3数据串查找功能 103
6.4其它功能 105
习题 106
第七章监控程序的设计与调试 107
7.1 监控程序的设计 107
7.1.1总体设计 107
7.1.2实现设计 108
7.2.1巧妙地使用指令 110
7.2监控程序的优化 110
7.2.2利用已有模块 116
7.2.3模块合并 117
7.2.4其它优化技巧 117
7.3监控程序的调试 119
7.3.1利用现有的监控程序来调试新的监控程序 119
7.3.2专用于调试新监控程序的母 122
监控程序 122
习题 123
8.1 使用CTC定时扫描显示 124
第八章专用监控程序 124
8.2广义指令的实现 125
8.2.1专用广义指令 125
8.2.2调用广义指令 129
习题 131
附录1 HJBUG监控程序的灵活 132
应用 132
附录2 HJBUG监控程序清单 138
附录3 TP 801单板机监控程序 177
的简明介绍 177