參數(shù)資料
型號: 21928
英文描述: Low-Frequency, Spread-Spectrum EconOscillator
中文描述: 的AMD - K6 - 2E處理器數(shù)據(jù)手冊3DNow???技術(shù)手冊
文件頁數(shù): 13/72頁
文件大?。?/td> 845K
代理商: 21928
Chapter 1
3DNow! Technology
3
21928G/0—March 2000
3DNow! Technology Manual
instructions include the FEMMS (fast entry/exit multimedia
state) instruction, which eliminates much of the overhead
involved with the switch. The addition of 3DNow! technology
expands the capabilities of the AMD family of processors and
enables a new generation of enriched user applications.
Feature Detection
To properly identify and use the 3DNow! instructions, the
application program must determine if the processor supports
them. The CPUID instruction gives programmers the ability to
determine the presence of 3DNow! technology on a processor.
Software applications must first test to see if the CPUID
instruction is supported. For a detailed description of the
CPUID instruction, see the
AMD Processor Recognition
Application Note,
order# 20734.
The presence of the CPUID instruction is indicated by the ID
bit (21) in the EFLAGS register. If this bit is writable, the
CPUID instruction is supported. The following code sample
shows how to test for the presence of the CPUID instruction.
pushfd
pop
mov
xor
push
popfd
pushfd
pop
cmp
jz
; save EFLAGS
; store EFLAGS in EAX
; save in EBX for later testing
; toggle bit 21
; put to stack
; save changed EAX to EFLAGS
; push EFLAGS to TOS
; store EFLAGS in EAX
; see if bit 21 has changed
; if no change, no CPUID
eax
ebx, eax
eax, 00200000h
eax
eax
eax, ebx
NO_CPUID
Once the software has identified the processor’s support for
CPUID, it must test for extended functions by executing
extended function 8000_0000h (EAX=8000_0000h). The EAX
register returns the largest extended function input value
defined for the CPUID instruction on the processor. If the value
is greater than 8000_0000h, extended functions are supported.
The following code sample shows how to test for the presence of
extended function 8000_0001h.
mov
CPUID
cmp
jbe
eax, 80000000h
; query for extended functions
; get extended function limit
; is 8000_0001h supported
; if not, 3DNow! tech. not supported
eax, 80000000h
NO_EXTENDEDMSR
相關(guān)PDF資料
PDF描述
2192VE 3.3V In-System Programmable SuperFAST⑩ High Density PLD
21934 CAPACITIVE SENSOR
21A Low-Frequency Dual EconOscillator
21B Low-Frequency Dual EconOscillator
21C Low-Frequency Dual EconOscillator
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
219-2-8235-1 制造商:Airpax 功能描述:CIRCUIT PROTECTOR HYD MAGNETIC 制造商:Airpax 功能描述:CIRCUIT BREAKER MAG-HYDR LEVER 制造商:Sensata Technologies 功能描述:219-2-8235-1 /Pole # 2 /Prod Family: 0209
219-2-8696-1 制造商:Airpax 功能描述:CIRCUIT BREAKER MAG-HYDR LEVER 制造商:Sensata Technologies 功能描述:219-2-8696-1 /Pole # 2 /Prod Family: 0209
21-9290 制造商:Tenma 功能描述:Soldering Iron Pencil 25W 制造商:TENMA 功能描述:PENCIL SOLDERING IRON 25 WATT
219-2-9344-1 制造商:Airpax 功能描述:CIRCUIT PROTECTOR HYD MAGNETIC 制造商:Sensata Technologies 功能描述:219-2-9344-1 /Pole # 2 /Prod Family: 0209
21-9295 制造商:Tenma 功能描述:Soldering Iron Pencil 45W 制造商:TENMA 功能描述:PENCIL SOLDERING IRON 40 WATT