03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Extracting the Maximum Processor Frequency from Brand Strings<br />

APPLICATION PROGRAMMING MODEL<br />

Table 2-30. Processor Brand String Returned with Pentium 4 Processor<br />

EAX Input Value Return Values ASCII Equivalent<br />

80000002H EAX = 20202020H<br />

“ ”<br />

EBX = 20202020H<br />

“ ”<br />

ECX = 20202020H<br />

“ ”<br />

EDX = 6E492020H<br />

“nI ”<br />

80000003H EAX = 286C6574H<br />

“(let”<br />

EBX = 50202952H<br />

“P )R”<br />

ECX = 69746E65H<br />

“itne”<br />

EDX = 52286D75H<br />

“R(mu”<br />

80000004H EAX = 20342029H<br />

“ 4 )”<br />

EBX = 20555043H<br />

“ UPC”<br />

ECX = 30303531H<br />

“0051”<br />

EDX = 007A484DH<br />

“\0zHM”<br />

Figure 2-6 provides an algorithm which software can use to extract the maximum processor operating frequency<br />

from the processor brand string.<br />

NOTE<br />

When a frequency is given in a brand string, it is the maximum qualified frequency of the processor,<br />

not the frequency at which the processor is currently running.<br />

Ref. # 319433-014 2-47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!