我要在dos和windows下编一测试memory读和写的程序,help!

主要是想测试memory的read/write功能,还问各位老兄帮助啊,哪里有相关资料下载啊
[46 byte] By [romaut-风乍起] at [2008-5-26]
# 1
建议参考一下其他的测试内存的程序
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 2
快up
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 3
buhui
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 4
先说清楚是实存还是虚存
golden_alvin-Alvin at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 5
测试内存,应该是找到绝对的内存地址,然后对他读写
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 6
而且是全部的地址
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 7
to Alvin:
是实存啊
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 8
主要是对内存在实模式(dos)和保护模式(windows)下的访问
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 9
到底该怎么做呢?请教高手。
# 10
up!
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 11
要在windows下测试读写全部内存吗?不太可能吧?
保护模式下的物理内存访问的办法倒是见过一些,。但如果访问系统占用的内存,尤其是写,可能会导致系统崩溃的。
awinder-风 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 12
:)
y_and_y-跳舞的青蛙 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 13
attention
natureshuo at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 14
reup
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 15

attention
hypmonkey-EpingHe at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 16
说得不错,在任何系统中都不能測试物理内存,这会引起系统崩溃的。
測试物理内存一般是在BIOS引导或系统初始化时进行的。其实很简单,就是向物理地址写入一个值,然后再把它读出来,如果与写入的值相等这个物理地址就是可用的存在的,否则就是不可用的不存在的。然后再指向下一个物理地址。
hibernate-红叶 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 17
to hibernate:
是啊,就是对物理内存进行反复读些及比较,可以写入给定的数据实现,在下可以的,在下应该也可以吧,不过复杂得多,可是具体的都是那些地址呢?
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 18
哦,我指的是dos(前)与windows(后)下。
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 19
当然不是全部的内存了,系统用内存除外,且是不可访问的
romaut-风乍起 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...