--- Dump commands ---
-D[number] x 设置/查询默认显示长度(按字节)
-DB[number] x 设置/查询默认显示长度,并返回按字节模式
D=[hexdigit|?|-] x 设置/查询 察看开始点(0-f)
D [range] - 显示指定内存内容(/S 模式) / 重复上一次D? 命令(/X 模式)
DB[range] - 显示指定内存内容(按字节)
DW[range] x 显示指定内存内容(按字)
DD[range] x 显示指定内存内容(按双字)
DP[range] x 显示指定内存的指针(远间指针-段:偏移)
DI[range] x 显示中断向量表(range=中断号)
--- Enter commands ---
(省略list时,回车后输入数据,"."退出)
E [address
] + 输入数据
EB[address
] x 输入数据(按字节)
EW[address
] x 输入数据(按字)
ED[address
] x 输入数据(按双字)
EP[address
] x 输入数据(按远间指针)
EI[intnum
] x 输入中断向量
--- Compare commands ---
C range,address - 比较两段内存内容
CBrange,address x 比较两段内存内容(按字节)
CWrange,address x 比较两段内存内容(按字)
CDrange,address x 比较两段内存内容(按双字)
CPrange,address x 比较两段内存内容(按远间指针)
--- Fill commands ---
F range,list - 填充数据到内存
FBrange,list x 填充数据到内存(按字节)
FWrange,list x 填充数据到内存(按字)
FDrange,list x 填充数据到内存(按双字)
FPrange,list x 填充数据到内存(按远间指针)
--- Search commands ---
S address list - 搜索数据于指定内存
-Saddress list x 搜索数据于指定内存并保存第(cx+1)个匹配的偏移地址于cx中
[-]SBaddress list x 搜索数据于指定内存(按字节)(-SB 如前)
[-]SWaddress list x 搜索数据于指定内存(按字)(-SW 如前)
[-]SDaddress list x 搜索数据于指定内存(按双字)(-SD 如前)
[-]SPaddress list x 搜索数据于指定内存(按远间指针)(-SP 如前)
--- Port I/O commands ---
I port - 从I/O埠输入
IB port x 从I/O埠输入(按字节)
IW port x 从I/O埠输入(按字)
ID port x 从I/O埠输入(按双字)(386以上支持)
O port,value - 向I/O埠输出
OB port,value x 向I/O埠输出(按字节)
OW port,value x 向I/O埠输出(按字)
OD port,value x 向I/O埠输出(按双字)(386以上支持)
--- Disk I/O commands ---
N - 为下一个磁盘操作释放参数
N? + 显示参数
N[pathname] [testparms]
- 指定文件
L - 载入文件
Laddress - 载入文件到指定内存地址
W - 写内存到文件,始于cs:100 长度为BX-CX
W[address] - 写内存到文件,始于指定地址 长度为BX-CX
Laddress,drive,firstsec,number
- 载入指定逻辑扇区到指定内存(num=载入扇区个数)
Waddress,drive,firstsec,number
- 保存指定内存到指定逻辑扇区(num=保存扇区个数,或用BX-CX来指定其长度-按字节)
--- Trace commands ---
-B x 清除所有断点(breakpoint所译,下同)
-Baddress x 清除指定地址处断点
B + 列出断点
Baddress[count[reg=val]]
+ 设置断点于指定内存,每count次中断,中断条件:reg=val
T [=address][number] - 单步执行从指定地址开始的number条指令
TU[=address][number] + 同于 T ,但不显示中间指令的执行结果
P [=address][number] - 同于 T ,但跳过call和int子程序
PU[=address][number] + 同于 P ,但不显示中间指令的执行结果
G[=address][addresses] 执行从指定地址开始(或CS:IP),停止在[addresses]