请问在debug下怎么清掉CMOS密码
解决方案 »
- ATL::CWindow类能用于普通的窗口控件么?
- FTP客户端打开文件列表问题
- DLL资源与导出接口函数
- 自己写的windows服务,在XP下安装后启动一切正常,在2003下安装没问题,就是启动时报“错误码87 参数不正确”,不知是什么原因?
- 请教:控件指针问题
- 右键菜单加图片实现原理
- 今天面试差点晕了~~~~散分,散分
- 请问有没有播放MPEG II格式文件的插件?(最好可以按帧采集位图)
- 请问,我的软件是简体中文的,我现在要换成繁体字,应该怎么弄?
- 请都高手,在VC环境调试STL的问题。。。。UP也行呀。。。(或dom)
- 请问我如何在vc程序中新建一个.txt文件,并向里面写数据呢,有例子最好
- 请问如何设置static text框的前景和背景颜色?
up
同意nan!
这是大二汇编的题!
-o 71 00
-q
-o 71 34
-q
@echo off
debug 0<ac:\copy con a
a
mov dx,70
mov al,11
out dx,al
mov dx,71
out al,ff
out dx,al
mov ah,4c
int 21r cx
20
n cmos.com
w
qexecute the auto.bat
you will get a cmos.com
execute the cmos.com
you cmos was clear
在命令符状态下输入命令后,重新启动电脑即可清除CMOS密码,下面给出五个清除CMOS密码的命令行。法一
进入DOS状态下,键入debug
-o 70 16
-o 71 16
-q
方法二
进入DOS状态下,键入debug
-o 70 11
-o 71 ff
-q
方法三
进入DOS状态下,键入debug
-o 70 10
-o 71 10
-q
方法四
进入DOS状态下,键入debug
-o 70 23
-o 71 34
-q
方法五
进入DOS状态下,键入debug
-o 70 10
-o 71 ff
-q 我们在方法一、二、三、四、五中都用到了70和71两个数字(如表1),是因为CMOS中数据访问是通过70和71这两个I/O端口来实现的。端口70H是一个字节的地址端口,用来设置CMOS中数据的地址,而端口71H则是用来读写端口70H设置CMOS地址中的数据单元内容。 除了前面介绍的DEBUG方法外,还可以使用一些工具软件清除,比如Pctools 5.0、Biospwds.exe和Comspwd.exe等,这里就不一一介绍了。
就是往CMOS的端口地址写数据了