光纤熔接 ERP

弱电论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2304|回复: 1
打印 上一主题 下一主题

debug入 门 教 程

[复制链接]
跳转到指定楼层
1#
发表于 2005-10-20 19:05:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为代理商

1 .Debug 使用入门
第一步:重新启动计算机、按F8键直到出现启动选择菜单、选择Safe Mode and Command Prompt Only进入DOS提示符下:
 第二步:键入Debug后回车、即可进入Debug编辑界面、这时候光标处显示一条小横线:
第三步:键入?后回车、可以获得Debug的帮助说明:
第四部:根据帮助可以键入不同的字符进行相关操作、具体可以参考下面的实列例;
第五步:键入q后回车、可以退出Debug 。
2 .用Debug清除CMOS密码
假如一不小心遗忘进入CMOS的密码、一般我们会使用主板跳线短接的方法来清楚、但是这种方法需要兴师动众打开机箱、很是麻烦、其实如果能够进入DOS、完全可以使用Debug来清除CMOS密码。
第一步:使用软盘启动计算机进入DOS提示符下、在DOS命令提示符状态下输入debug后回车、进入Debug编辑界面:
第二步:在DOS命令提示符下输入如下命令、重新启动电脑既可清除DMOS密码:
-0 70 10
-0 71 10
-g
  _q
  3 .查看主办的生产日期和版本
-D ffff :05
-D feOO:0e
4 .生成重启计算机的命令
debug
  -a
  int 19
  int 20 回车
-rcx
  : 2
  -n feset .com
  -w
  -q
  退出Debug侯、键入dir可以看到reset .com文件、运行r e s e t既可重新启动计算机。
5 .实现重启键的功能
-a
  xxxx :0100 imp ffff:0000
xxxx:0105
-g
  回车后、系统自动重新启动。
6 .使用D e b u g 快速格式化软盘
-L 100 0 0 *     (插入一张已格式化软盘)
-w 100 0 0 *     (放入一张欲格式化软盘)
7 .使用D e b u g来加速键盘
-a
  mov ax . 0305
  mov bx . 0000
  int   16
  int   20 回车
-rcx
  :10
-n fast . com
  -w
  -q
  退出后、在DOS提示符下键入d i r可以看到有一个fast .com文件、运行fast .com即可加速键盘。
8 .妙用D e b u g 临时关闭显示器
mov ax . 1201
  mov bl . 36
  int   10
  mov ah . 0
  int   16
  mov ax . 1200
  int   10回车
-rcx
  : 10
  -n crt -off . com
  -w
  -q
  退出Debug后、键入dir命令、可以看到一个crt-off . com文件、运行crt-off . com即可关闭显示器、按任意键就可以灰复。
9 .巧用D e b u g ,测试显示器  
大家在购买显示器尤其是液晶显示器的时候、最担心的就是显示器色彩不纯、液晶有坏点等等问题、毕竟显示器是整台电脑中“服役”时间最长的部件之一、虽然可以利用一些软件如Nokia Monitor Test的帮助、但是很少有人能够带着软件去市场、其实、使用DOS 下得Debug就可以轻而易举检测显示器、精挑细选一台好的显示器。
  第一步:开机后进入DOS摸式、键入Debug、回车。
第二步:出现debug横线提示符、我们就可以使用F 命令、直接对显示缓存进行操作、使显示器显示我们所需要的“图形”、如下表所示:
1、-f b800: 00 f9f 20 70   满屏白光栅
2、-f b800: 00 f9f 20 40   满屏红光栅
3、-f b800: 00 f9f 20 20   满屏绿光栅
4、-f b800: 00 f9f 20 10   满屏蓝光栅
5、-f b800: 00 f9f c5 07 c4 07 满屏白色十字
6、-f b800: 00 f9f c5 04 c4 04 满屏红色十字
7、-f b800:00 f9f c5 02 c4 02 满屏绿色十字
8、-f b800: 00 f9f c5 01 c4 01 满屏蓝色十字
9、-f b800: 00 f9f c5 05 c4 05 满屏紫色十字
10、-f b800: 00 f9f c4 07     满屏白色横线
11、-f b800: 00 f9f b3 07 20 07 满屏白色竖线
12、-f b800: 00 f9f 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70 满屏黑白相间
第三步:仔细对自己挑选的显示器进行测试、尽量达到完美、同时也可以作为向JS 讨价还价的资本。
10、使用D ebug,保存硬盘主引导纪录
硬盘的主引导记录在硬盘的 0 磁头 0 柱面 1 扇区、如果遇到病毒破坏或操作失误、使硬盘主引导记录和分区表损坏、硬盘就不能引导甚至软盘引导也不能进入硬盘。著名的ClH病毒就让我们领略了硬盘主引导纪录的重要性、K V 3 0 0 0的用户可以使用K V 3 0 0 0 /B命令在软盘上备份主引导记录、到时候可用KV 3000 / HDPT. DAT命令恢复硬盘主引导记录、其实、我们也可以使用Debug命令来保存硬盘主引导纪录。
  debug
  -a
  mov ax .0201
  mov bx .0200
  mov cx .0001
  mov dx .0080
  mov int 13
  int 3 (回车)
  -rcx
  :200
  -n boot.dat
  -w
  -q
  这样就会将硬盘主引导纪录备份到boot.dat文件中。
11、使用Debug,妙解硬盘锁
按照如下步骤可以使用Debug来接触硬盘的逻辑锁。:
第一步:准备一张DOS 6 .22 的系统盘、里面拷贝debug .fdisk等命令:
第二步:在一台正常的机器上、使用你熟悉的二进制编辑工具(如DOS吓得debug .pctools. Windows吓得UltraEdit 等)修改软盘上的lO .SYS文件(修改前将该文件的只读属性去掉):
第三步:在文件中搜索第一个“55 a a”字符串、找到以后修改为任何其他数值即可。
第四部:用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。由于该硬盘正常的分区表已经被恶意修改了、你无法用f d i s k 来删除和修改了、你无法用f d i s k来删除和修改分区、而且仍无法用正常的启动盘启动系统、这时你可以用d e b u g 来手工修复硬盘。
第五步:根据下面的步骤操作
A: \ >debug
  -a
  -xxxx : 100 mov ax .0201 (读一个扇区的内容)
-xxxx: 103 mov bx. 500 (设置一个缓存地址)
-xxxx: 106 mov cx .0001 (设置第1个硬盘的指针)
-xxxx: 109 mov dx .0080 (读零磁头)
-xxxx: 10c int 13 (硬盘终端)
-xxxx: 10e int 20
  -xxxx :0 1 1 0 (退出程序返回到指示符)
-g (运行)
- d 500 (查看运行后500地址的内容)
这时候会发现地址 6 b e 开始的内容是硬盘分区的信息、发现此硬盘的扩展分区指向自己、这就使DOS或Windows启动视查找硬盘逻辑盘导致死循环、在debug 指示符下用E 命令修改内容数据 具体如下:
E6BE
  xx .0 xx .0 xx .0 ………………
…………………………………
…………………………55 AA
  55 AA表示硬盘有效的标记、不要修改、xx 0表示把以前的数据″x x″改成 0 。
第六部:再用硬盘中断1 3 把修改好的数据写入硬盘就可以了、具体如下:
A: \ >debug
  a   1 0 0 (表示修改100地址的汇编指令)
-xxxx : 100 mov ax .0301 (写硬盘一个扇区)
- x x x x : (这里直接按回车)
-g (运行)
-q (退出)
第七部:然后运行 f d i s k / m b r (重置硬盘引导扇区的引导程序)、再重新启动电脑就行了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2#
发表于 2005-10-21 09:03:25 | 只看该作者
华为代理商
好贴啊。。。我常用DEBUG做清CMOS和修显示器用。好贴,好贴啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|广告咨询|VIP注册|关于我们|联系我们|积分规则|手机版|Archiver|弱电之家论坛 ( 京ICP备11008917号-3 )

GMT+8, 2024-5-18 04:44 , Processed in 0.143074 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表