开始接触汇编,感觉汇编看起来似乎不计其数的指令集让人非常头大,再加之不得不从最物理层面考虑问题的编程方式,着实让我汗了一把。不过逐渐地发现汇编还是有那么点意思的,我们知道C作为中级语言已经够接近硬件层了,但与汇编相比,只是小巫见大巫了。本文我到不是想说和汇编有关的东西,只是在学习汇编中发现的debug的一个小用处,就是可以察看内存条的生产日期,而且十分简单!甚是好玩。
察看日期的原理
内存生产商在生产内存的时候会在内存中写入生产日期,我们知道内存中的存储单位都是有相应的地址的,如果我们知道了写入该数据的地址,那不就可以得知内存的生产日期了。对的!大多数内存生厂商会在地址为FFF00H-FFFFFH的某个地方写入内存的生产日期。
察看方法
很简单,跟着做就行了。
开始->运行->输入cmd回车->在弹出的窗口中输入debug,进入debug->输入下面的命令
- d fff0:0 00ff
他的作用是现实起始地址为fff00h末尾地址为fffffh的内存中存储的信息,你会看到类似如下内容(具体内容会和我不同)

在最右边找找,看到了没?有带斜杠的日期格式,我的内存生产日期是09年12月31号。很简单吧?试试吧。
好方法 表示可用
我在考虑要不要把内存超频下下~~
可是不一样用吗?
感觉汇编不难吧?或许是我只学过16位的~
@老饕
哈哈,个人觉得汇编就像是定义了无数宏的高级语言(但从语法角度看问题),要记的东西太多了,有点烦的。不像高级语言,可以专注于表达逻辑。
恩 是新的
以前只会用cmd-ipconfig,现在又学到一招了,哈哈
我的是08年5月7号
嘿嘿。看到了。哈哈。我的是09年的9月2号
@创享·生活
嗯,差不多大
@TgoooO
哈哈。这个神舟也厚道嘛。我09年10月买的机,他用的内存是9月生产的。不错不错。哈哈
@创享·生活
哇,绝对新机,呵呵
嗯嗯 防止奸商的好办法
@有点蓝
据说是写在ROM的,不知道可不可改写
已经实践。。 可用~
@sqroc
有一点我想不通,为什么386的内存还是和8086的位数一样?