|
主题 : : 关于实验一的第三问 [待解决] |
回复[ 9次 ]
点击[ 500次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2013-02-28 21:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-02-26 21:55 |
为什么我读到的时间是09/07/10,然后把那几位改成0后。再查看,日期不见了。是怎么回事?课本不是说C0000-FFFFF是只读的吗? | | |
|
|
|
|
[第1楼]
[ 回复时间:2013-02-28 21:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-02-26 21:55 |
操作结果:
-d fff0:0 ff
FFF0:0000 EF 53 FF 65 F0 4D F8 41-F8 59 EC 39 E7 59 F8 2E .S.e.M.A.Y.9.Y..
FFF0:0010 E8 D2 EF 00 E0 F2 E6 6E-FE 53 FF 53 FF A4 F0 C7 .......n.S.S....
FFF0:0020 EF 00 00 5A EF 18 08 F3-EE F3 EE F3 EE 21 08 F3 ...Z.........!..
FFF0:0030 EE F3 EE 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFF0:0040 00 00 00 00 00 00 00 00-E9 85 13 00 00 00 00 00 ................
FFF0:0050 CA 04 00 CF E9 33 EA 00-00 28 43 29 32 30 30 30 .....3...(C)2000
FFF0:0060 41 4D 49 2C 37 37 30 2D-32 34 36 2D 38 36 30 30 AMI,770-246-8600
FFF0:0070 E9 BF 08 E9 C1 08 E9 97-71 E9 99 71 E9 B3 08 E9 ........q..q....
FFF0:0080 B0 08 E9 AD 08 E9 AA 08-E9 A7 08 E9 A4 08 E9 A1 ................
FFF0:0090 08 E9 9E 08 E9 9B 08 E9-98 08 E9 95 08 E9 92 08 ................
FFF0:00A0 00 00 00 00 00 00 00 00-00 00 E9 23 13 00 00 00 ...........#....
FFF0:00B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFF0:00C0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFF0:00D0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFF0:00E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFF0:00F0 EA 5B E0 00 F0 30 39 2F-30 37 2F 31 30 00 FC 00 .[...09/07/10...
-e fff0:00f5
FFF0:00F5 30.0 39.0 2F.0
FFF0:00F8 30.0 37.0 2F.0 31.0 30.0 00.0 FC.0 00.0
FFF0:0100 34. 12. 00.
-d fff0:00f0 00ff
FFF0:00F0 EA 5B E0 00 F0 00 00 00-00 00 00 00 00 00 00 00 .[..............
- | | |
|
|
|
|
[第2楼]
[ 回复时间:2013-02-28 23:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-02-28 22:39 |
一开始我还不相信,结果试了一下,果然如楼主所说。当时我修改的是fff0:0060处的地址,我记得是成功的,就是不让修改,因为是rom,结果刚才一试竟然也可以修改了,为此查阅了相关资料,解释如下:
1.Windows 下的 cmd 看到的是被映射到 RAM 区的内容,所以可能被修改
2.在x86模式下,每个DOS虚拟机都会获得一份BIOS的拷贝。注意,它只是一个位于虚拟内存中的拷贝,跟真实的BIOS一点关系都没有
3.如果是实dos模式下,会出现不让修改的结果
希望对楼主有所帮助 | | |
|
|
|
|
[第3楼]
[ 回复时间:2013-02-28 23:46 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-02-28 22:39 |
|
|
|
|
|
[第4楼]
[ 回复时间:2013-03-03 19:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-02-27 21:02 |
做这个实验的话,不能运行CMD,而应该运行command。这两个是不同的。
包括下一个实验,在屏幕上显示图形也是。CMD进去是没有结果的。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2013-04-04 19:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-03-26 20:51 |
|
|
|
|
|
[第6楼]
[ 回复时间:2013-04-04 20:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-04-02 18:05 |
|
|
|
|
|
[第7楼]
[ 回复时间:2013-04-09 00:08 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-07-18 20:29 |
|
|
|
|
|
[第8楼]
[ 回复时间:2013-08-02 08:58 ]
[引用]
[回复]
[ top ] | |
荣誉值:26
信誉值:0
注册日期:2013-07-15 09:25 |
我在64位w7下使用dosdox0.74做的这个实验。修改不了这个生产日期。 | | |
|
|
|
|
[第9楼]
[ 回复时间:2013-08-10 13:51 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-08-09 19:11 |
我也是win7的64位,也用dosbox0.74,确实改不了,cpu的生产日期也应该是假的吧,92、1、1 | | |