如何编程实现,在win2000 中实现设置bios???
解决方案 »
- delphi 操作word
- 怎样读取表中指定行的记录?
- 现在我想在TDBGridEh列设置能自动过滤与排序,我主要是在TDBGridEh里面设置的。各位大吓怎么解决呢?
- 请问如何将数据库中所有表的结构(包括字段类型、是否索引、是否允许为空)等信息写入到一个XML文档中?
- 如何使LISTVIEW中的字段自動計算
- 真诚求助,请高手指点
- 方案请教
- 我对Delphi里面的TChart控件不熟悉,请问怎么控制 TChartSeries呀,比如怎么控制颜色,曲线表的高度等,谢谢,拜托(还可以在加分)
- 远程修改access的表,给个解决方案.
- CoolSlob、softwing(无人喝彩) 谢谢你们! 再次发分
- 用Inno Setup如何做有启动画面的安装?怎样改变安装窗口中左边的图片为自己的图片?
- dblookupcombobox为什末不能放在DbCtrlGrid当中
在计算机的CMOS(Complementary Metal-Oxide Semiconductor)中存有计算机的配置信息,如时间、驱动器、内存等。由于不同的厂家出的BIOS,其中还有一些厂家自己的东西。但在一些基本信息上是一致的,除了提供一些通常的应用,如为操作系统、系统诊断软件等提供信息,现在也用在如共享软件的密码保护等地方。
存取控制CMOS的数据存取的可以分两步,先向端口70H(H表示十六进制,下同)写入要操作数据的偏移量,然后在71H上读取数值或者向71H写入数值进行赋值。如读取当前时间的小时的值:1. Out 70H <--- 4 , 小时的地址偏移量为4;2. In 71H ----> 变量为保证操作的地址正确,应在修改之前暂停中断,防止一些针对CMOS的中断修改70H中的地址值。各存储量的地址时间和日期偏移量 对应内容00H 当前时间的秒01H 定时器秒02H 当前时间的分钟03H 定时器分钟04H 当前时间的小时05H 定时器小时06H 星期几07H 一个月的第几天08H 一年的第几个月09H 当前年份系统参数偏移量 对应内容10H 软盘驱动器类型第7-4位(bit)对应A驱,第3-0位(bit)对应B驱相应位上的值:000 ----- 无 001 ----- 360K 010 ----- 1.2M 011 ----- 720K 100 ----- 1.44M101 ----- 2.88M14H 设备类型第7-6位表明了软磁盘驱动器的数量:00 ----- 一个磁盘驱动器 01 ----- 两个磁盘驱动器第5-4位表明显示器类型00 ----- 未定义 01 ----- 彩色,40列 10 ----- 彩色,80列 11 ----- 单显第3-2位,保留第1位为1表示有协处理器第0位为0表示安装了软磁盘驱动器15H 基本内存(Base Memory)大小的低字节,单位为K16H 基本内存(Base Memory)大小的高字节,单位为K17H 扩展内存(Expanded Memory)大小的低字节,单位为K18H 扩展内存(Expanded Memory)大小的高字节,单位为K19H 第一个物理硬盘的扩展驱动器类型1AH 第二个物理硬盘的扩展驱动器类型- by David Reilly, 1995
给点详细信息吧