首页
社区
课程
招聘
[求助]intel CPUID指令中的一段英文不太明白!
发表于: 2009-5-20 16:32 7160

[求助]intel CPUID指令中的一段英文不太明白!

2009-5-20 16:32
7160
MOV EAX, 80000000H
CPUID
After the execution of the CPUID instruction, a return value will be present in the EAX register. Always use an EAX parameter value that is equal to or greater than 80000000h and less than or equal to this highest EAX “returned” value. On current and future IA-32 processors, bit 31 in the EAX register will be clear when CPUID is executed with an input parameter greater than the highest value for either set of functions, and when the extended functions are not supported. All other bit values returned by the processor in response to a CPUID instruction with EAX set to a value higher than appropriate for that processor are model specific and should not be relied upon.
我的英语太烂了,泪奔。。。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
2
=====正確版出現了=====自刪======
2009-5-20 18:52
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
翻译看的也很晕,汗。多谢啦!
2009-5-20 20:04
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
"在使用 EAX 參數之後,意思同 大於, 小於 或等於 80000000h 且傳回的值會放在 EAX 回傳的最高的地方。"汗,意思同 大於, 小於 或等於 80000000h 这个什么意思啊?80000000h和什么比较啊?
2009-5-20 20:20
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
5
=====正確版出現了=====自刪======
2009-5-20 20:45
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不對吧,80h=1000 0000 b。是參數大於等於80000000h,並且第31位小於等於返回值第31位?那不就是大於等於80000000h,小於等於返回值?
2009-5-20 22:30
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
7
要利用 CPUID 指令获得 CPU 资料,一般是以 EAX 当做索引值,所给定的 EAX 索引值不同,就可以获得不同的 CPU 资料。这些索引值可分为两大类:基本功能 ( standard function ) 与延伸功能 ( extended function ) ,基本功能的 EAX 索引值最高位元为零,延伸功能的最高位元为 1,不管是那一家公司所生产的 x86 处理器,基本功能或延伸功能都有好几个,所以得先取得基本功能或延伸功能的最大索引值。一般是先把 EAX 设为 0,然后执行 CPUID,就可以在 EAX 中得到基本功能的最大索引值;而要获得延伸功能的最大索引值,先使 EAX 设为 80000000H,再执行 CPUID,在返回时,EAX 就存有最大延伸功能的索引值。得到最大索引值后,EAX 就应该在这个最大值内去『呼叫』CPUID,如果你用比最大索引值还大的数值存于 EAX,去执行 CPUID,结果和以最大索引值一样。

若非专业人仕, 翻得出来具体意思....只能说你犇
2009-5-20 22:54
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
8
對~~就是這個意思~

Ps.不過~最後一句~它說 shoud not be relied~
2009-5-20 23:19
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
9
剛剛找了一下 CPUID 的東西~
http://home.educities.edu.tw/wanker742126/win32asm/w32asm_ap01.html
若連不上這個網址~
附件的 rar 就是這個網址內的資料~
二選一~都可以~
上传的附件:
2009-5-20 23:42
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
10
连我去那里拷的都被你发现了
2009-5-20 23:58
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
多谢rockinuk和sessiondiy,,话说http://home.educities.edu.tw/wanker742126/这个网站的好东西不少,貌似有个小木偶的FPU详解也是在哪的!
2009-5-21 08:27
0
游客
登录 | 注册 方可回帖
返回
//