当前位置: 代码迷 >> 汇编语言 >> 汇编读取硬件信息!解决方案
  详细解决方案

汇编读取硬件信息!解决方案

热度:2140   发布时间:2013-02-26 00:00:00.0
汇编读取硬件信息!~急
新的调查项目  
想读取硬件的一些基本信息,如CPU主频,CPU型,   内存型号,内存大小,硬盘型号,硬盘容量,显卡信号!~
诸位汇编高手如果有相关的代码,希望能给小弟一份!~  
不胜感激!~

------解决方案--------------------------------------------------------
因为你这个问题太大了,都没有办法回答了。

之所以大,是因为牵扯到的总线,协议等等非常非常地多。
------解决方案--------------------------------------------------------
问的问题是大 我也希望全能得到这些信息
但是如果谁能给单个的信息如硬盘
或以前做过相应的代码能给小弟一份
仍然非常感谢!!~
------解决方案--------------------------------------------------------
告诉楼主 如果您想知道这些信息 一部分可以用cpuz.exe去看 也可以用adu.exe 当然您可以在dos下用debug调用中断可以读出像cpu的二级缓存什么的
------解决方案--------------------------------------------------------
你是在window下用汇编吗??如果是的话那就调API函数吧
------解决方案--------------------------------------------------------
CPU主频,CPU型:可以去看《Intel® 64 and IA-32 Architectures Software Developer 's Manuals》和Clock generator规范。
内存型号,内存大小:可以去读内存SPD。

建议去弄本电力出版社出版的《PC技术内幕》,你要的里面好像都有提到。

------解决方案--------------------------------------------------------
如果是在Windows上要读取这些信息,感觉在应用层上是无法直接用汇编来获取这些信息,应该只能通过调用API来获取吧,因为应用程序的运行级别一般是3,在level 3下有很多特权级指令是无法运行的。
  相关解决方案