专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 汇编语言

CPUID指令在DEBUG32下执行结果和在MBR中执行结果寄存器值不同,该如何处理

发布时间:2010-06-14 15:31:12 文章来源:www.iduyao.cn 采编人员:星星草
CPUID指令在DEBUG32下执行结果和在MBR中执行结果寄存器值不同
CPUID指令在DEBUG32下执行结果和在MBR中执行结果寄存器值不同,在DEBUG32中执行后,各寄存器返回值如下:
  eax=00000F41 ebx=00010800 ecx=0000441d edx=BFEBFBFF  
在启动过程中:
  eax=00000f41 ebx=00010800 ecx=80000001 edx=0fEBFBFF
为什么会出现这样的结果?

------解决方案--------------------
没有使用过这个指令。这里有有篇关于CPUID的博文,推荐给楼主,希望有所帮助。
http://hengch.blog.163.com/blog/static/1078006720091414224566/
------解决方案--------------------
难道是这个问题
http://blog.csdn.net/zhmnsw/article/details/2126712
------解决方案--------------------
CPUID跟调不调试没关系的、。
看文档就好了 http://www.multilingualarchive.com/ma/enwiki/zh_cn/CPUID
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: