本文主要介绍debug应用的一些常用实例,以备查阅。
查看BIOS版本和日期: D FE00:00 L 100 物理地址(fe00<<4+0000=fe000)
为了检测LCD屏幕是否存在坏点,可以将整个屏幕填充为红、绿、蓝、白等纯色,以便检查。下面给出几个常用的显示屏检测F命令(Debug窗口一般较小,按Alt+Enter将它放大到整个屏幕):
F B800:00 F9F 20 70 全屏白色
F B800:00 F9F 20 40 全屏红色
F B800:00 F9F 20 20 全屏绿色
F B800:00 F9F 20 10 全屏蓝色
F B800:00 F9F C5 07 C4 07 全屏白色十字网格
F B800:00 F9F C5 04 C4 04 全屏红色十字网格
F B800:00 F9F C5 02 C4 02 全屏绿色十字网格
F B800:00 F9F C5 01 C4 01 全屏蓝色十字网格
中断号 解释 中断号 解释
0 除数为0错 19 引导装入程序
1 音步中断 1A 日时调用
2 不可屏蔽中断NMI 1B 键盘阻断时得到控制权
3 断电中断(CCH) 1C 时钟中断时得到控制权
4 溢出中断 1D 指向CRT初始参数表
5 屏幕打印中断 1E 指向盒带参数表
6-7 保留 1F 1KB图形模式
8 计时器中断(18.2秒) 20 结束DOS程序
9 键盘中断 21 DOS功能调用
A-D 保留 22 结束地址(建义用EXEC)
E 软盘机中断 23 DOS Crtl-Break退出地址
F 保留 24 DOS致命错向量
10 屏幕I/O调用 25 DOS绝对磁盘读
11 设备检查调用 26 DOS绝对磁盘写
12 存储器检查调用 27 结束程序并驻留(建义用31h)
13 软盘机I/O调用 28-3F DOS保留
14 RS-233I/O调用 40-7F 未用
15 盒带机I/O调用 80-85 BASIC保留
16 键盘I/O调用 86-F0 BASIC解释程序用
17 打印机I/O调用 F1-FF 未用
18 ROM-BASIC入口