. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第二章 寄存器 实验任务(第3题)  [待解决] 回复[ 20次 ]   点击[ 1157次 ]  
qingjiaozhe2010
[帖 主]   [ 发表时间:2010-01-13 15:56 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-12-29 12:50
查看内存中的内容.  

PC机主板上的ROM中写有一个生产日期,在内存FFF00H~FFFFFH的某几个单元中,请找到这个生产日期并试图改变它.  
-d fff0:0 
FFF0:0000  EF 6F EF 65 F0 4D F8 41-F8 59 EC 39 E7 59 F8 2E   .o.e.M.A.Y.9.Y.. 
FFF0:0010  E8 D2 EF A4 E7 F2 E6 6E-FE 53 FF 53 FF A4 F0 C7   .......n.S.S.... 
FFF0:0020  EF 00 00 14 BF F3 EC 6F-EF 6F EF 6F EF FC F0 6F   .......o.o.o...o 
FFF0:0030  EF 6F EF 00 00 00 00 04-00 00 00 00 00 00 00 00   .o.............. 
FFF0:0040  00 00 00 FF FF 00 00 00-00 30 30 30 30 30 30 30   .........0000000 
FFF0:0050  30 30 30 CF 60 1E B8 40-00 50 1F B0 01 86 06 00   000.`..@.P...... 
FFF0:0060  01 3C 01 74 6F FB B3 FF-B4 02 33 D2 CD 17 80 E4   .<.to.....3..... 
FFF0:0070  A0 79 5C 7A 5A B4 0F CD-10 8A DC B4 03 CD 10 8B   .y\zZ........... 
-d 
FFF0:0080  FA 33 C9 32 F6 B0 0D E8-2E 00 B0 0A E8 29 00 3A   .3.2.........).: 
FFF0:0090  36 84 00 76 04 32 DB EB-30 32 D2 3A D3 72 04 FE   6..v.2..02.:.r.. 
FFF0:00A0  C6 EB E2 B4 02 CD 10 B4-08 CD 10 0A C0 75 02 B0   .............u.. 
FFF0:00B0  20 E8 04 00 FE C2 EB E3-32 E4 87 CA CD 17 87 CA    .......2....... 
FFF0:00C0  F6 C4 29 75 01 C3 5A B3-FF 8B D7 B4 02 CD 10 FA   ..)u..Z......... 
FFF0:00D0  88 1E 00 01 1F 61 CF 00-00 50 43 49 2F 49 53 41   .....a...PCI/ISA 
FFF0:00E0  00 60 03 3C E7 45 84 01-00 05 80 00 C0 01 0F 86   .`.<.E.......... 
FFF0:00F0  EA 5B E0 00 F0 31 32 2F-32 36 2F 30 35 00 FC DA   .[...12/26/05... 
因为 fff0:f5 fc是 
(FFF0:00F0                 31 32 2F-32 36 2F 30 35 12/26/05...)生产日期 
进行修改 
(e fff0:f5 '11' '/' '20' '/' '01' 
-d fff0:f5 ff 
FFF0:00F0                 31 32 2F-32 36 2F 30 35 00 FC DA        12/26/05...)但是修改后的内容仍然没有变。 

在地址C0000到FFFFF的内容中修改是修改ROM的内容,在内存单元中修改数据无效,因为这等于是改写只读存储器的内容。
帮我看下对了没有
mess
[第1楼]   [ 回复时间:2010-01-14 10:36 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
对了,上面的就是日期
jason66king
[第2楼]   [ 回复时间:2010-02-22 21:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-09 01:51
我也刚学试了改不掉。那是只读的在芯片当中,无法修改吧。
acool
[第3楼]   [ 回复时间:2010-02-24 11:04 ]   [引用]   [回复]   [ top ] 
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15
是只读的,不能修改。
cooroong
[第4楼]   [ 回复时间:2010-02-24 23:44 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-05-09 07:15
我晕了  我的竟然改掉了。。。
FFF0:00F0  EA 5B E0 00 F0 30 35 2F-31 36 2F 30 38 00 FC 95   .[...05/16/08...
-e fff0:f5
FFF0:00F5  30.     35.     2F.
FFF0:00F8  31.     36.     2F.     30.
-e fff0:f5
FFF0:00F5  30.35
-d fff0:f5 ff
FFF0:00F0                 35 35 2F-31 36 2F 30 38 00 FC 95        55/16/08...
-d fff0:f5
zjkl19
[第5楼]   [ 回复时间:2010-03-18 09:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:6
注册日期:2009-07-15 11:17
4楼还真是怪了,我的电脑改不掉叻……
zhang296892671
[第6楼]   [ 回复时间:2010-03-30 20:58 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-03-09 22:09
我的机也可以改
kaen007186
[第7楼]   [ 回复时间:2010-04-11 13:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2007-09-01 06:43
改不了 没有任何效果
hanpal
[第8楼]   [ 回复时间:2010-05-03 00:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-26 15:19
我的也是可以改,不知道为什么
flong158
[第9楼]   [ 回复时间:2010-05-08 01:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-08 00:59
ROM是只读存储器,只能看不能改的。
我估计,只所以有的机能改,是技术进步了,以前用单ROM做主板CMOS芯片,被病毒破坏主板就废了,所以有的板子就改成双RAM互备份,就能改了,另一个备份的RAM芯片里的日期还是没动的 :)
wtw11897
[第10楼]   [ 回复时间:2010-05-08 22:30 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-27 17:58
呵呵
qinghao1
[第11楼]   [ 回复时间:2010-05-26 15:18 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2008-05-26 12:14
回复:[第9楼]
------------------
能更具体解释一下不?
jackliy
[第12楼]   [ 回复时间:2010-07-29 19:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2007-11-10 08:55
改不掉,E命令的几种修改我都试过了,改不了..
fs-xy
[第13楼]   [ 回复时间:2010-08-19 10:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-18 00:32
他的正解就是改不了吧?
suiyefeng
[第14楼]   [ 回复时间:2010-09-15 21:32 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-14 22:11
谁说下为什么是35代表5?都是加30的????
suiyefeng
[第15楼]   [ 回复时间:2010-09-16 12:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-14 22:11
知道了,是十六进制对应的ascii码。。汗啊
liohao
[第16楼]   [ 回复时间:2010-09-27 10:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-26 21:57
晕死了 我也不能改  记得书上也说过主板的是rom只读的
要是都能改的话那得死多少主板呀  不过比如华硕主板有个工具是能在WIN系统下刷新BIOS的  不知道是怎么实现的
有些工具也能在win状态下刷主板    能改的朋友你们看看主板说明书  是不是你们把主板的bios保护跳线给开了?
inclineddust
[第17楼]   [ 回复时间:2010-10-16 15:03 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-10 10:19
跟4楼一样能改
assembly05
[第18楼]   [ 回复时间:2010-10-16 19:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-23 21:34
表示可以改 
FFF0:00E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF 06 0D   ................
FFF0:00F0  EA 5B E0 00 F0 31 32 2F-32 31 2F 30 39 00 FC 00   .[...12/21/09...
-e fff0:00f5
FFF0:00F5  31.31   32.32   2F.2e
FFF0:00F8  32.2a   31.29   2F.2b   30.
-d fff0:0000
FFF0:0000  EC 62 EC 65 F0 4D F8 41-F8 59 EC 39 E7 59 F8 2E   .b.e.M.A.Y.9.Y..
FFF0:0010  E8 D2 EF 53 6C F2 E6 6E-FE 53 FF 53 FF A4 F0 C7   ...Sl..n.S.S....
FFF0:0020  EF 00 00 A0 A4 66 ED 62-EC 62 EC 62 EC 57 ED 62   .....f.b.b.b.W.b
FFF0:0030  EC 62 EC FF FF FF FF FF-FF FF FF FF FF FF FF FF   .b..............
FFF0:0040  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF   ................
FFF0:0050  E9 FD DE CF E9 96 F4 FF-FF FF FF FF FF FF FF FF   ................
FFF0:0060  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF   ................
FFF0:0070  00 00 00 00 00 00 00 00-FF FF FF FF FF FF FF FF   ................
-d
FFF0:0080  0F 20 C0 24 FE 0F 22 C0-8E DB 8E C3 8E D3 EA A0   . .$..".........
FFF0:0090  FF 00 F0 FF FF FF FF FF-FF FF FF FF FF FF FF FF   ................
FFF0:00A0  EA 40 5E 00 F0 FF FF FF-FF FF FF FF FF FF FF FF   .@^.............
FFF0:00B0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF   ................
FFF0:00C0  FF FF FF FF FF FF FF FF-FF FF FF FF 00 00 00 00   ................
FFF0:00D0  00 00 00 00 22 22 71 71-01 01 10 10 FF FF FF FF   ....""qq........
FFF0:00E0  FF FF FF FF FF FF FF FF-FF FF FF FF FF FF 06 0D   ................
FFF0:00F0  EA 5B E0 00 F0 31 32 2E-2A 29 2B 30 39 00 FC 00   .[...12.*)+09...
loveyellow99
[第19楼]   [ 回复时间:2010-10-23 15:09 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-20 11:13
我改了,改不掉。用E 命令。
silentpassing
[第20楼]   [ 回复时间:2010-10-26 15:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-23 11:43
我的“能改”,但是退出command再重新打开command,用debug查询发现,日期又恢复原样了。现改现查就会发现的确“改了”
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved