本文共 1364 字,大约阅读时间需要 4 分钟。
DEBUG常用命令 (转)[@more@]
DE常用命令
命 令 目 的 格 式 A(Assemble) 语句 A[address] C(Compare) 比较 C range address D(Dump) 显示内存 D[address]或D[range] E(Enter) 改变内存 E address[list] F(Fill) 填充内存 F range list G(Go) G[=address[address[address...]] H(Hexarithmetic) 十六进制运算命令 H[address[drive|sector|sector]] I(Input) 输入 I portaddress L(Load) 装入内存 L[address[drive|sector|sector]] M(Move) 传送内存 M range address N(Name) 定义 和参数 N[d:][path]filename[.ext] O(Output) 输出字节 O portaddress byte P(Proceed) 在下条指令前停止 P[=address][value] Q(Quit) 结束DEBUG程序 Q R(Hexarithmetic) 显示寄存器/标志位 R[registername] S(Search) 捡索字符 S range list T(Trace) 执行并显示(跟踪) T[=address][value] U(Unassemble) 反汇编指令 │U[address]或U[range] W(Write) 把文件或数据写盘 W[address[drive|sector|sector]] 参数说明
参 数 定 义 格 式 address 地址格式如下: [:]偏移地址 其中可以是段寄存器名、十六进制或缺省 例如:CS:100 0F00:100 100 byte 1位或两位16进制数字 drive 器代号(例如:0代表A驱动器、1代表B驱动器) list 由一个或多个字节和/或字符串值构成 例如:A0 "ABC" 1F 4 "abcd:" 表示有五项:三个字节和两个字符串,共10个字节 portaddress 表示一个8bit或16bit端口地址,由1~4个16进制数组成 range 指示区域的下界地址和上界地址,有两种格式 ·address address 例如: CS:100 ·address L value 例如: CS:100 L 11 (value是命令所要处理的十六进制字节数) registername 寄存器名称 sector sector 由1~3个16进制数组成,指示: ·起始相对扇区号 ·读或写的扇区数 value 由1~4个16进制数组成,指示: ·相加或相减的数 ·Trace命令要执行的指令数或命令所要处理的字节数 《IBM PC0520汇编语言 》 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-1007734/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10748419/viewspace-1007734/