在dos下,如何更改启动盘的顺序?
在tc或者bc编译下,使用c或者汇编,如何更改bios中的启动盘的顺序。谢谢各位了。
[解决办法]
似乎是 70H、71H ?
不甚清楚了,
楼主翻翻资料吧 ~
[解决办法]
这个需要中断吧...
中断我也不清楚,我要学习汇编
[解决办法]
启动盘的顺序是保存在CMOS中的,大概占3~4个bit空间,可通过70h、71h端口获取CMOS信息,通过72h、73h端口获取Upper CMOS信息。
但问题是CMOS一般有256byte,在不同主板中信息保存的地址不一样,就是同一主板不同版本的BIOS中信息保存的地址也可能不一样。