Intel core 2 Duo T5850 Especificaciones Pagina 1

Busca en linea o descarga Especificaciones para Procesadores Intel core 2 Duo T5850. Intel Core 2 Duo T5850 Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 292
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - Software Developer’s Manual

Document Number: 252046-026Intel® 64 and IA-32 ArchitecturesSoftware Developer’s Manual Documentation ChangesDecember 2009Notice: The Intel® 64 and IA

Pagina 2 - Legal Lines and Disclaimers

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 10Documentation Changes3.1.1.4 64-bit Mode Column in the Instruc

Pagina 3 - Contents

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 100Documentation ChangesMOVNTPS—Store Packed Single-Precision Floa

Pagina 4 - Revision History

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 101Documentation ChangesMOVQ—Move QuadwordInstruction Operand Enco

Pagina 5

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 102Documentation ChangesMOVS/MOVSB/MOVSW/MOVSD/MOVSQ—Move Data fro

Pagina 6

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 103Documentation ChangesMOVSD—Move Scalar Double-Precision Floatin

Pagina 7 - Nomenclature

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 104Documentation ChangesMOVSLDUP—Move Packed Single-FP Low and Dup

Pagina 8 - Summary Tables of Changes

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 105Documentation ChangesMOVSX/MOVSXD—Move with Sign-ExtensionInstr

Pagina 9

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 106Documentation ChangesMOVUPD—Move Unaligned Packed Double-Precis

Pagina 10 - Documentation Changes

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 107Documentation ChangesMOVZX—Move with Zero-ExtendInstruction Ope

Pagina 11 - 64-Bit Mode Exceptions

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 108Documentation ChangesMUL—Unsigned MultiplyInstruction Operand E

Pagina 12

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 109Documentation ChangesMULPS—Multiply Packed Single-Precision Flo

Pagina 13

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 11Documentation ChangesAAA—ASCII Adjust After AdditionInstruction

Pagina 14

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 110Documentation ChangesMWAIT—Monitor WaitInstruction Operand Enco

Pagina 15

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 111Documentation ChangesInstruction Operand Encoding...NOP—No Oper

Pagina 16

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 112Documentation ChangesOR—Logical Inclusive ORInstruction Operand

Pagina 17

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 113Documentation ChangesORPD—Bitwise Logical OR of Double-Precisio

Pagina 18

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 114Documentation ChangesInstruction Operand Encoding...IA-32 Archi

Pagina 19

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 115Documentation ChangesInstruction Operand Encoding...IA-32 Archi

Pagina 20

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 116Documentation ChangesPACKSSWB/PACKSSDW—Pack with Signed Saturat

Pagina 21

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 117Documentation ChangesPACKUSDW — Pack with Unsigned SaturationIn

Pagina 22

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 118Documentation ChangesPADDB/PADDW/PADDD—Add Packed IntegersInstr

Pagina 23

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 119Documentation ChangesPADDSB/PADDSW—Add Packed Signed Integers w

Pagina 24

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 12Documentation ChangesAAS—ASCII Adjust AL After SubtractionInstru

Pagina 25

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 120Documentation ChangesInstruction Operand Encoding...PALIGNR — P

Pagina 26

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 121Documentation ChangesPANDN—Logical AND NOTInstruction Operand E

Pagina 27

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 122Documentation ChangesInstruction Operand Encoding...PBLENDVB —

Pagina 28

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 123Documentation ChangesPCMPEQB/PCMPEQW/PCMPEQD— Compare Packed Da

Pagina 29

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 124Documentation ChangesPCMPESTRI — Packed Compare Explicit Length

Pagina 30 - CMOVcc—Conditional Move

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 125Documentation ChangesPCMPISTRM — Packed Compare Implicit Length

Pagina 31

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 126Documentation ChangesPCMPGTQ — Compare Packed Data for Greater

Pagina 32

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 127Documentation ChangesIn 64-bit mode, using a REX prefix in the

Pagina 33

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 128Documentation ChangesInstruction Operand Encoding...PHADDSW — P

Pagina 34

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 129Documentation ChangesPHSUBW/PHSUBD — Packed Horizontal Subtract

Pagina 35

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 13Documentation ChangesInstruction Operand Encoding...ADD—AddOpcod

Pagina 36

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 130Documentation ChangesPINSRB/PINSRD/PINSRQ — Insert Byte/Dword/Q

Pagina 37

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 131Documentation ChangesPMADDUBSW — Multiply and Add Packed Signed

Pagina 38

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 132Documentation ChangesPMAXSB — Maximum of Packed Signed Byte Int

Pagina 39

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 133Documentation ChangesInstruction Operand Encoding...PMAXUB—Maxi

Pagina 40

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 134Documentation ChangesPMAXUW — Maximum of Packed Word IntegersIn

Pagina 41

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 135Documentation ChangesPMINSW—Minimum of Packed Signed Word Integ

Pagina 42

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 136Documentation ChangesPMINUD — Minimum of Packed Dword IntegersI

Pagina 43

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 137Documentation ChangesPMINUW — Minimum of Packed Word IntegersIn

Pagina 44

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 138Documentation ChangesPMOVSX — Packed Move with Sign ExtendInstr

Pagina 45

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 139Documentation ChangesPMOVZX — Packed Move with Zero ExtendInstr

Pagina 46

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 14Documentation ChangesInstruction Operand Encoding...ADDPD—Add Pa

Pagina 47

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 140Documentation ChangesPMULHRSW — Packed Multiply High with Round

Pagina 48

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 141Documentation ChangesPMULHW—Multiply Packed Signed Integers and

Pagina 49

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 142Documentation ChangesPMULLW—Multiply Packed Signed Integers and

Pagina 50

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 143Documentation ChangesPOP—Pop a Value from the StackOpcode Instr

Pagina 51

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 144Documentation ChangesInstruction Operand Encoding...POPA/POPAD—

Pagina 52

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 145Documentation ChangesPOPF/POPFD/POPFQ—Pop Stack into EFLAGS Reg

Pagina 53

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 146Documentation ChangesPREFETCHh—Prefetch Data Into CachesInstruc

Pagina 54

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 147Documentation ChangesInstruction Operand Encoding...PSHUFB — Pa

Pagina 55

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 148Documentation ChangesPSHUFHW—Shuffle Packed High WordsInstructi

Pagina 56

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 149Documentation ChangesPSIGNB/PSIGNW/PSIGND — Packed SIGN Instruc

Pagina 57

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 15Documentation ChangesADDPS—Add Packed Single-Precision Floating-

Pagina 58

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 150Documentation ChangesPSLLDQ—Shift Double Quadword Left LogicalI

Pagina 59

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 151Documentation ChangesInstruction Operand Encoding...PSRAW/PSRAD

Pagina 60

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 152Documentation ChangesInstruction Operand Encoding...PSRLDQ—Shif

Pagina 61

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 153Documentation ChangesInstruction Operand Encoding...PSUBB/PSUBW

Pagina 62

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 154Documentation ChangesInstruction Operand Encoding...PSUBQ—Subtr

Pagina 63

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 155Documentation ChangesInstruction Operand Encoding...PSUBUSB/PSU

Pagina 64

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 156Documentation ChangesPTEST- Logical CompareInstruction Operand

Pagina 65

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 157Documentation ChangesPUNPCKLBW/PUNPCKLWD/PUNPCKLDQ/PUNPCKLQDQ—U

Pagina 66

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 158Documentation ChangesPUSH—Push Word, Doubleword or Quadword Ont

Pagina 67

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 159Documentation ChangesInstruction Operand Encoding...PUSHA/PUSHA

Pagina 68

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 16Documentation ChangesADDSUBPD—Packed Double-FP Add/SubtractInstr

Pagina 69 - Jcc—Jump if Condition Is Met

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 160Documentation ChangesPXOR—Logical Exclusive ORInstruction Opera

Pagina 70

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 161Documentation ChangesOpcode** Instruction Op/ En64-Bit ModeComp

Pagina 71 - ≠ OF). Not

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 162Documentation ChangesOpcode** Instruction Op/ En64-Bit ModeComp

Pagina 72

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 163Documentation ChangesInstruction Operand Encoding...RCPPS—Compu

Pagina 73

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 164Documentation ChangesRCPSS—Compute Reciprocal of Scalar Single-

Pagina 74

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 165Documentation ChangesInstruction Operand EncodingDescriptionThe

Pagina 75

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 166Documentation ChangesThe Pentium 4 and Intel Xeon processors al

Pagina 76

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 167Documentation ChangesThe performance-monitoring counters are ev

Pagina 77

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 168Documentation ChangesELSE (* ECX is not valid or CR4.PCE is 0 a

Pagina 78

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 169Documentation ChangesRDTSC—Read Time-Stamp CounterInstruction O

Pagina 79

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 17Documentation ChangesInstruction Operand Encoding...Opcode Instr

Pagina 80

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 170Documentation ChangesRDTSCP—Read Time-Stamp Counter and Process

Pagina 81

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 171Documentation ChangesF3 REX.W 6F REP OUTS DX, r/m32A Valid N.E.

Pagina 82

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 172Documentation ChangesInstruction Operand Encoding...RET—Return

Pagina 83

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 173Documentation ChangesInstruction Operand Encoding...ROUNDPD — R

Pagina 84

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 174Documentation ChangesROUNDSD — Round Scalar Double Precision Fl

Pagina 85

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 175Documentation ChangesRSQRTPS—Compute Reciprocals of Square Root

Pagina 86

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 176Documentation ChangesInstruction Operand Encoding...SAL/SAR/SHL

Pagina 87

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 177Documentation ChangesOpcode Instruction Op/ En64-Bit ModeCompat

Pagina 88

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 178Documentation ChangesInstruction Operand Encoding...Opcode*** I

Pagina 89

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 179Documentation ChangesSBB—Integer Subtraction with BorrowOpcode

Pagina 90

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 18Documentation ChangesANDPD—Bitwise Logical AND of Packed Double-

Pagina 91

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 180Documentation ChangesInstruction Operand Encoding...SCAS/SCASB/

Pagina 92

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 181Documentation ChangesInstruction Operand Encoding...SETcc—Set B

Pagina 93

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 182Documentation ChangesREX + 0F 9E SETLE r/m8* A Valid N.E. Set b

Pagina 94

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 183Documentation ChangesInstruction Operand Encoding...SFENCE—Stor

Pagina 95

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 184Documentation ChangesDescriptionPerforms a serializing operatio

Pagina 96

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 185Documentation ChangesInstruction Operand Encoding...SHRD—Double

Pagina 97

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 186Documentation ChangesSHUFPD—Shuffle Packed Double-Precision Flo

Pagina 98

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 187Documentation ChangesSLDT—Store Local Descriptor Table Register

Pagina 99

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 188Documentation ChangesInstruction Operand Encoding...SQRTPS—Comp

Pagina 100 - Instruction Operand Encoding

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 189Documentation ChangesSQRTSS—Compute Square Root of Scalar Singl

Pagina 101

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 19Documentation ChangesANDNPS—Bitwise Logical AND NOT of Packed Si

Pagina 102

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 190Documentation ChangesSTI—Set Interrupt FlagInstruction Operand

Pagina 103

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 191Documentation ChangesInstruction Operand Encoding...STR—Store T

Pagina 104

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 192Documentation ChangesSUB—SubtractOpcode Instruction Op/ En64-Bi

Pagina 105

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 193Documentation ChangesInstruction Operand Encoding...SUBPD—Subtr

Pagina 106

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 194Documentation ChangesSUBSD—Subtract Scalar Double-Precision Flo

Pagina 107

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 195Documentation ChangesSYSCALL—Fast System CallInstruction Operan

Pagina 108

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 196Documentation ChangesSS.BASE ← 0; (* Flat segment *)SS.LIMIT ←

Pagina 109

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 197Documentation ChangesTEST—Logical CompareOpcode Instruction Op/

Pagina 110

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 198Documentation ChangesInstruction Operand Encoding...UCOMISD—Uno

Pagina 111

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 199Documentation ChangesUD2—Undefined InstructionInstruction Opera

Pagina 112

2Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation ChangesLegal Lines and DisclaimersINFORMATION IN THIS DOCUMENT IS PROVIDE

Pagina 113

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 20Documentation ChangesSee “Checking Caller Access Privileges” in

Pagina 114

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 200Documentation ChangesUNPCKLPD—Unpack and Interleave Low Packed

Pagina 115

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 201Documentation ChangesInstruction Operand Encoding...WAIT/FWAIT—

Pagina 116

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 202Documentation ChangesWRMSR—Write to Model Specific RegisterInst

Pagina 117

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 203Documentation ChangesXCHG—Exchange Register/Memory with Registe

Pagina 118

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 204Documentation ChangesXGETBV—Get Value of Extended Control Regis

Pagina 119

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 205Documentation ChangesXOR—Logical Exclusive OROpcode Instruction

Pagina 120

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 206Documentation ChangesInstruction Operand Encoding...XORPD—Bitwi

Pagina 121

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 207Documentation ChangesXRSTOR—Restore Processor Extended StatesIn

Pagina 122

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 208Documentation Changes3. Updates to Chapter 4, Volume 3AChange b

Pagina 123

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 209Documentation Changes• PAT: page-attribute table.If CPUID.01H:E

Pagina 124

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 21Documentation ChangesBLENDVPD — Variable Blend Packed Double Pre

Pagina 125

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 210Documentation Changessaid to reference the other paging structu

Pagina 126 - Description

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 211Documentation ChangesPaging structures are given different name

Pagina 127

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 212Documentation ChangesThe page-directory-pointer-table comprises

Pagina 128

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 213Documentation Changes...Table 4-8. Format of a PAE Page-Direct

Pagina 129

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 214Documentation Changes4.5 IA-32E PAGINGA logical processor uses

Pagina 130

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 215Documentation ChangesBecause a PDPTE is identified using bits 4

Pagina 131

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 216Documentation Changes— Bits 51:30 are from the PDPTE.— Bits 29:

Pagina 132

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 217Documentation Changes— Bits 51:12 are from the PDPTE.— Bits 11:

Pagina 133

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 218Documentation ChangesFigure 4-11. Formats of CR3 and Paging-St

Pagina 134

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 219Documentation Changes4.7 PAGE-FAULT EXCEPTIONSAccesses using li

Pagina 135

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 22Documentation ChangesBOUND—Check Array Index Against BoundsInstr

Pagina 136

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 220Documentation ChangesThe PAT is a 64-bit MSR (IA32_PAT; MSR ind

Pagina 137

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 221Documentation Changes— If the translation does use a PTE, the p

Pagina 138

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 222Documentation Changeswhile the lower bits come from the linear

Pagina 139

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 223Documentation Changes• PDPTE cache (IA-32e paging only).1 Each

Pagina 140

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 224Documentation Changes• If the nature of the paging structures i

Pagina 141

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 225Documentation Changes• If a paging-structure entry is modified

Pagina 142

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 226Documentation ChangesIn some cases, the consequences of delayed

Pagina 143

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 227Documentation Changes4. Updates to Chapter 5, Volume 3AChange b

Pagina 144

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 228Documentation Changesby privilege level 0 operating system or e

Pagina 145

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 229Documentation Changes5. Updates to Chapter 8, Volume 3AChange b

Pagina 146

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 23Documentation ChangesBSWAP—Byte SwapInstruction Operand Encoding

Pagina 147

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 230Documentation Changes• Unaligned 16-, 32-, and 64-bit accesses

Pagina 148

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 231Documentation ChangesSoftware should access semaphores (shared

Pagina 149

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 232Documentation ChangesExecute a serializing instruction; (* For

Pagina 150

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 233Documentation Changesautomatically prevents two or more process

Pagina 151

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 234Documentation Changes• LFENCE instructions cannot pass earlier

Pagina 152

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 235Documentation Changes• The page attribute table (PAT) can be us

Pagina 153

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 236Documentation Changesapplied to an address range dedicated to m

Pagina 154

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 237Documentation Changes• Privileged serializing instructions — IN

Pagina 155

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 238Documentation Changes1. Waits on the BIOS initialization Lock S

Pagina 156

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 239Documentation Changes6. Updates to Chapter 10, Volume 3AChange

Pagina 157

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 24Documentation ChangesBTC—Bit Test and ComplementInstruction Oper

Pagina 158

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 240Documentation ChangesNOTEIn processors based on Intel Microarch

Pagina 159

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 241Documentation Changes...FEE0 01F0H Trigger Mode Register (TMR);

Pagina 160

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 242Documentation ChangesSuppress EOI-broadcastsIndicates whether s

Pagina 161

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 243Documentation Changesthermal monitor register and its associate

Pagina 162

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 244Documentation Changeswhen the local APIC sets one of the error

Pagina 163

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 245Documentation Changes...10.5.4 APIC TimerThe local APIC unit co

Pagina 164

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 246Documentation Changes...10.6.1 Interrupt Command Register (

Pagina 165

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 247Documentation Changes— Destination Mode — Selects one of two de

Pagina 166 - RDPMC (Continued)

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 248Documentation ChangesUpon receiving and EOI, the APIC clears th

Pagina 167

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 249Documentation Changespriority level is established when the MOV

Pagina 168

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 25Documentation ChangesInstruction Operand Encoding...BTS—Bit Test

Pagina 169

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 250Documentation ChangesNOTEDo not program an LVT or IOAPIC RTE wi

Pagina 170

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 251Documentation Changes• Uses MSR programming interface to access

Pagina 171

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 252Documentation Changeseach register is available on the page ref

Pagina 172

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 253Documentation Changes815H 150H ISR bits 191:160 Read-only816H 1

Pagina 173

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 254Documentation Changes10.12.1.3 Reserved Bit CheckingSection 10

Pagina 174

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 255Documentation Changes10.12.2 x2APIC Register AvailabilityThe l

Pagina 175

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 256Documentation Changes10.12.5 x2APIC State TransitionsThis sect

Pagina 176

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 257Documentation Changesenumerating topology. The presence of CPUI

Pagina 177

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 258Documentation Changes10.12.9 ICR Operation in x2APIC ModeIn x2

Pagina 178

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 259Documentation Changes10.12.10 Determining IPI Destination in x2

Pagina 179

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 26Documentation ChangesInstruction Operand Encoding...Opcode Instr

Pagina 180

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 260Documentation Changes10.12.10.2 Deriving Logical x2APIC ID fro

Pagina 181

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 261Documentation Changes7. Updates to Chapter 15, Volume 3AChange

Pagina 182

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 262Documentation Changes8. Updates to Chapter 21, Volume 3BChange

Pagina 183

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 263Documentation ChangesThe VMPTRST instruction stores the address

Pagina 184

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 264Documentation Changes...21.10 SOFTWARE USE OF THE VMCS AND REL

Pagina 185

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 265Documentation Changesdata of an active VMCS on the processor an

Pagina 186

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 266Documentation ChangesThe following software usage is consistent

Pagina 187

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 267Documentation Changes9. Updates to Chapter 22, Volume 3BChange

Pagina 188

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 268Documentation Changes10. Updates to Chapter 25, Volume 3BChange

Pagina 189

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 269Documentation Changes— Bits 63:52 are all 0.— Bits 51:30 are fr

Pagina 190

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 27Documentation ChangesBW/CWDE/CDQE—Convert Byte to Word/Convert W

Pagina 191

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 270Documentation Changes11. Updates to Chapter 27, Volume 3BChange

Pagina 192 - SUB—Subtract

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 271Documentation ChangesVMCS data cached by the processor are flus

Pagina 193

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 272Documentation Changes12. Updates to Chapter 30, Volume 3BChange

Pagina 194

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 273Documentation Changesthe IA32_PEBS_ENABLE register for the resp

Pagina 195 - Operation

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 274Documentation Changes13. Updates to Appendix A, Volume 3BChange

Pagina 196

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 275Documentation ChangesTable A-2 Non-Architectural Performance

Pagina 197 - TEST—Logical Compare

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 276Documentation ChangesNon-architectural Performance monitoring e

Pagina 198

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 277Documentation ChangesNon-Architectural Performance Events In Ne

Pagina 199

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 278Documentation Changes0CH 04H UNC_GQ_SNOOP.GOTO_S_HIT_MCounts th

Pagina 200

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 279Documentation Changes33H 07H UNC_QHL_FRC_ACK_CNFLTS.ANYCounts n

Pagina 201

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 28Documentation ChangesCLFLUSH—Flush Cache LineInstruction Operand

Pagina 202

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 280Documentation Changes35H 02H UNC_ADDR_OPCODE_MATCH.REMOTECounts

Pagina 203

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 281Documentation Changes81H 02H UNC_THERMAL_THROTTLED_TEMP.CORE_1C

Pagina 204

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 282Documentation Changes...Table A-7 Fixed-Function Performance

Pagina 205 - XOR—Logical Exclusive OR

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 283Documentation Changes14. Updates to Appendix B, Volume 3BChange

Pagina 206

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 284Documentation ChangesTable B-2. IA-32 Architectural MSRsRegist

Pagina 207

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 285Documentation ChangesRegister Address Architectural MSR Name an

Pagina 208

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 286Documentation Changes...Register Address Architectural MSR Name

Pagina 209

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 287Documentation ChangesTable B-5 MSRs in Processors Based on In

Pagina 210

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 288Documentation ChangesRegister Address Register NameScopeBit Des

Pagina 211 - 4.4.1 PDPTE Registers

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 289Documentation ChangesRegister Address Register NameScopeBit Des

Pagina 212

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 29Documentation ChangesCLI — Clear Interrupt FlagInstruction Opera

Pagina 213

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 290Documentation ChangesRegister Address Register NameScopeBit Des

Pagina 214 - 4.5 IA-32E PAGING

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 291Documentation ChangesB-5 MSRS IN THE NEXT GENERATION INTEL PRO

Pagina 215

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 292Documentation Changes15. Updates to Appendix G, Volume 3BChange

Pagina 216 - References a Page Directory

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 3ContentsRevision History . . . . . . . . . . . . . . . . . . . .

Pagina 217

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 30Documentation ChangesCMOVcc—Conditional MoveOpcode Instruction O

Pagina 218 - 2. Reserved fields must be 0

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 31Documentation ChangesOpcode Instruction Op/ En64-Bit ModeCompat/

Pagina 219 - 4.8 ACCESSED AND DIRTY FLAGS

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 32Documentation ChangesOpcode Instruction Op/ En64-Bit ModeCompat/

Pagina 220

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 33Documentation ChangesInstruction Operand Encoding...CMP—Compare

Pagina 221 - 4.10.1.3 Details of TLB Use

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 34Documentation ChangesInstruction Operand Encoding...Opcode Instr

Pagina 222 - 4.10.1.4 Global Pages

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 35Documentation ChangesCMPPD—Compare Packed Double-Precision Float

Pagina 223

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 36Documentation ChangesCMPS/CMPSB/CMPSW/CMPSD/CMPSQ—Compare String

Pagina 224

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 37Documentation ChangesInstruction Operand Encoding...CMPSD—Compar

Pagina 225

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 38Documentation ChangesCMPSS—Compare Scalar Single-Precision Float

Pagina 226

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 39Documentation ChangesCMPXCHG—Compare and ExchangeInstruction Ope

Pagina 227 - 5.3 LIMIT CHECKING

Revision History4Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation ChangesRevision HistoryRevision Description Date-001• Ini

Pagina 228

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 40Documentation ChangesCMPXCHG8B/CMPXCHG16B—Compare and Exchange B

Pagina 229 - 8.1 LOCKED ATOMIC OPERATIONS

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 41Documentation ChangesCOMISS—Compare Scalar Ordered Single-Precis

Pagina 230 - 8.1.2.1 Automatic Locking

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 42Documentation ChangesTable 3-20. Information Returned by CPUID

Pagina 231

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 43Documentation ChangesCRC32 — Accumulate CRC32 ValueInstruction O

Pagina 232

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 44Documentation ChangesCVTDQ2PS—Convert Packed Dword Integers to P

Pagina 233

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 45Documentation ChangesInstruction Operand Encoding...CVTPD2PS—Con

Pagina 234 - Operations

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 46Documentation ChangesCVTPI2PS—Convert Packed Dword Integers to P

Pagina 235

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 47Documentation ChangesInstruction Operand Encoding...CVTPS2PI—Con

Pagina 236 - 8.3 SERIALIZING INSTRUCTIONS

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 48Documentation ChangesCVTSD2SS—Convert Scalar Double-Precision FP

Pagina 237

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 49Documentation ChangesCVTSI2SS—Convert Dword Integer to Scalar Si

Pagina 238

Revision HistoryIntel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 5§-024• Removed Documentation Changes 1-21• Added

Pagina 239 - XAPIC, AND THE X2APIC

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 50Documentation ChangesInstruction Operand Encoding...CVTTPD2DQ—Co

Pagina 240

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 51Documentation ChangesCVTTPS2DQ—Convert with Truncation Packed Si

Pagina 241

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 52Documentation ChangesCVTTSD2SI—Convert with Truncation Scalar Do

Pagina 242 - 10.5.1 Local Vector Table

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 53Documentation ChangesCWD/CDQ/CQO—Convert Word to Doubleword/Conv

Pagina 243 - 10.5.3 Error Handling

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 54Documentation ChangesDEC—Decrement by 1Instruction Operand Encod

Pagina 244 - Table 10-2. ESR Flags

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 55Documentation ChangesInstruction Operand Encoding...DIVPD—Divide

Pagina 245

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 56Documentation ChangesInstruction Operand Encoding...DIVSS—Divide

Pagina 246

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 57Documentation ChangesDPPS — Dot Product of Packed Single Precisi

Pagina 247

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 58Documentation ChangesEXTRACTPS — Extract Packed Single Precision

Pagina 248 - Figure 10-21 EOI Register

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 59Documentation ChangesFXRSTOR—Restore x87 FPU, MMX , XMM, and MXC

Pagina 249 - 10.9 SPURIOUS INTERRUPT

Revision History6Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes

Pagina 250

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 60Documentation ChangesHADDPS—Packed Single-FP Horizontal AddInstr

Pagina 251 - 63 071011 8912

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 61Documentation ChangesInstruction Operand Encoding...IDIV—Signed

Pagina 252

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 62Documentation ChangesIMUL—Signed MultiplyInstruction Operand Enc

Pagina 253

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 63Documentation ChangesIN—Input from PortInstruction Operand Encod

Pagina 254

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 64Documentation ChangesInstruction Operand Encoding...INS/INSB/INS

Pagina 255

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 65Documentation ChangesINSERTPS — Insert Packed Single Precision F

Pagina 256 - 10.12.5.1 x2APIC States

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 66Documentation ChangesIF (VM = 1 and IOPL < 3 AND INT n) THEN

Pagina 257

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 67Documentation ChangesFI;IF software interrupt (* Generated by IN

Pagina 258

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 68Documentation ChangesINVD—Invalidate Internal CachesInstruction

Pagina 259 - Logical x2APIC ID

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 69Documentation ChangesJcc—Jump if Condition Is MetOpcode Instruct

Pagina 260 - 10.12.11 SELF IPI Register

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 7PrefacePrefaceThis document is an update to the specifications co

Pagina 261

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 70Documentation Changes71 cb JNO rel8 A Valid Valid Jump short if

Pagina 262 - 21.1 OVERVIEW

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 71Documentation Changes0F 84 cd JE rel32 A Valid Valid Jump near i

Pagina 263

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 72Documentation Changes0F 87 cd JNBE rel32 A Valid Valid Jump near

Pagina 264 - STRUCTURES

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 73Documentation ChangesInstruction Operand Encoding...0F 89 cw JNS

Pagina 265 - 21.10.3 Initializing a VMCS

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 74Documentation ChangesJMP—JumpInstruction Operand Encoding...Opco

Pagina 266

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 75Documentation ChangesLAHF—Load Status Flags into AH RegisterInst

Pagina 267

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 76Documentation ChangesLDDQU—Load Unaligned Integer 128 BitsInstru

Pagina 268 - GByte Page

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 77Documentation ChangesLDS/LES/LFS/LGS/LSS—Load Far PointerInstruc

Pagina 269

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 78Documentation ChangesLEA—Load Effective AddressInstruction Opera

Pagina 270

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 79Documentation ChangesLGDT/LIDT—Load Global/Interrupt Descriptor

Pagina 271

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 8Summary Tables of ChangesSummary Tables of ChangesThe following t

Pagina 272 - MICROARCHITECTURE (NEHALEM)

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 80Documentation ChangesLOCK—Assert LOCK# Signal PrefixInstruction

Pagina 273 - Controller

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 81Documentation ChangesLODS/LODSB/LODSW/LODSD/LODSQ—Load StringIns

Pagina 274 - PROCESSOR FAMILY

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 82Documentation ChangesLOOP/LOOPcc—Loop According to ECX CounterIn

Pagina 275

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 83Documentation ChangesLTR—Load Task RegisterInstruction Operand E

Pagina 276 - (Codenamed Westmere)

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 84Documentation ChangesMASKMOVQ—Store Selected Bytes of QuadwordIn

Pagina 277 - Westmere) (Continued)

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 85Documentation ChangesMAXSD—Return Maximum Scalar Double-Precisio

Pagina 278

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 86Documentation Changesany serializing instructions (such as the C

Pagina 279

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 87Documentation ChangesMINPS—Return Minimum Packed Single-Precisio

Pagina 280

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 88Documentation ChangesMONITOR—Set Up Monitor AddressInstruction O

Pagina 281

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 89Documentation ChangesOpcode Instruction Op/ En64-Bit ModeCompat/

Pagina 282

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 9Documentation ChangesDocumentation Changes1. Updates to Chapter 3

Pagina 283

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 90Documentation ChangesInstruction Operand Encoding...MOV—Move to/

Pagina 284

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 91Documentation ChangesMOV—Move to/from Debug RegistersInstruction

Pagina 285

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 92Documentation ChangesMOVAPS—Move Aligned Packed Single-Precision

Pagina 286

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 93Documentation ChangesMOVD/MOVQ—Move Doubleword/Move QuadwordInst

Pagina 287

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 94Documentation ChangesMOVDQA—Move Aligned Double QuadwordInstruct

Pagina 288

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 95Documentation ChangesMOVHLPS— Move Packed Single-Precision Float

Pagina 289

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 96Documentation ChangesMOVHPS—Move High Packed Single-Precision Fl

Pagina 290

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 97Documentation ChangesMOVLPD—Move Low Packed Double-Precision Flo

Pagina 291 - (Codenamed Wesmere)

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 98Documentation ChangesMOVMSKPD—Extract Packed Double-Precision Fl

Pagina 292

Intel® 64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 99Documentation ChangesMOVNTDQ—Store Double Quadword Using Non-Tem

Comentarios a estos manuales

Sin comentarios