预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

DEBUG指令的一些总结和调试方法 首先如入一下门,debug都是从这些东东来的 1。主要的命令及格式,这些命令是debug最基本的命令,如何灵活使用就看你自己的硬件知识了,不过我会举一些具体粒子的 A(Assemble):汇编语句A[address] C(Compare):比较内存Crangeaddress D(Dump):显示内存D[address]或D[range] E(Enter):改变内存Eaddress[list] F(Fill):填充内存Frangelist G(Go):执行程序G[=address[address[address...]] H(Hexarithmetic):十六进制运算命令H[address[drive|sector|sector]] I(Input):输入Iportaddress L(Load):装入内存L[address[drive|sector|sector]] M(Move):传送内存Mrangeaddress N(Name):定义文件和参数N[d:][path]filename[.ext] O(Output):输出字节Oportaddressbyte P(Proceed):在下条指令前停止P[=address][value] Q(Quit):结束DEBUG程序Q R(Hexarithmetic):显示寄存器/标志位R[registername] S(Search):捡索字符Srangelist T(Trace):执行并显示(跟踪)T[=address][value] U(Unassemble):反汇编指令U[address]或U[range] W(Write):把文件或数据写盘W[address[drive|sector|sector]] 开始介绍一些具体应用,有些不光给出debug命令,还会列举其他方法 2。上次我写T40评测用的D命令,用来察看主板的生产日期或者版本与生产厂 Dffff:05察看日起 Dfe00:0e察看版本 3。不知道bios密码怎么办? adebug法,清除bios密码 o7010 o7110 g g 重启 不过这一招太狠读了,还有 bdebug法二,前提是进入系统 o7021 o7020 p c万能密码法,适用于较老的机型。对AwardBIOS,试试下面的密码:AWARD--SR,j62,HLT,SER, SKY_FOX,BIOSTAR,ALFAROME,lkwpeter,j256,AWARD?SW,LKWPETER,Syxz,aLLy,589589,589721,awkward, COMCAT等。对AMIBIOS,试试下面的密码:AMI,BIOS,PASWORD,HEWITTRAND,AMI?SW,AMI--SW, LKWPETER,A.M.I.等。 4。保存硬盘的引导扇区和文件分配表 这是保存C盘的引导程序,其余的类推! L100201;0代表A,1代表B,2代表C盘,0就是0扇区。 Nc:Boot.com;保存到 RCX;CX寄存器用来表示写文件的大小。 :200 W Q 5。恢复硬盘的引导扇区和文件分配表 恢复C盘的引导扇区程序 nc:boot.com l100 rcx :200 w100201;其中0为A盘,1为B盘,2为C盘。依此类推! q 6。LCD亮点或暗点检查 用F填充命令 fb800:00f9f2040(40代表红) fb800:00f9f2010(10代表兰) 依此类推,还有20代表绿,30代表紫红,70代表灰白等 7。方便的调试程序。 例如,将一段小写字符改为大写 s...用DEBUG的“-S”功能检索到那个字符 e...E改变内存命令修改字符的ASCII码(小写改大写是-20(16进制),大写改小写反之) 在例如, 如果是批量修改一个段地址下相临偏移地址的字符串,就用“-F”填充命令。 海例如,其实A指令就是一条编译指令 8。检查路由器配置及工作状态,在超级权限模式下 debug命令可以实时显示路由器的工作情况,缺省状态下,debug信息只能在与console端口连接的 终端上显示。当然最简单还是ping或者telnet了。 9。要显示扩展内存信息,可以键入以下命令: xs Debug显示与以下类似的信息: Handle0000has0000pagesallocated Handle0001has0002pagesallocated Physicalpage00=FramesegmentC000 Physicalpage01=FramesegmentC400 Physicalpage02=FramesegmentC800 Physicalpage03=FramesegmentCC00 2ofatotal80EMSpa