12.07.2015 Views

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>Geode</strong> <strong>GXLV</strong> <strong>Processor</strong> <strong>Series</strong>Instruction Set (Continued)InstructionTable 7-27. <strong>Processor</strong> Core Instruction Set Summary (Continued)OpcodeLEA Load Effective AddressNo Index Register 8D [mod reg r/m] - - - - - - - - - 1 1With Index Register 1 1LES Load Pointer to ES C4 [mod reg r/m] - - - - - - - - - 4 9 b h,i,jLFS Load Pointer to FS 0F B4 [mod reg r/m] - - - - - - - - - 4 9 b h,i,jLGDT Load GDT Register 0F 01 [mod 010 r/m] - - - - - - - - - 10 10 b,c h,lLGS Load Pointer to GS 0F B5 [mod reg r/m] - - - - - - - - - 4 9 b h,i,jLIDT Load IDT Register 0F 01 [mod 011 r/m] - - - - - - - - - 10 10 b,c h,lLLDT Load LDT RegisterFrom Register/Memory 0F 00 [mod 010 r/m] - - - - - - - - - 8 a g,h,j,lLMSW Load Machine Status WordFrom Register/Memory 0F 01 [mod 110 r/m] - - - - - - - - - 11 11 b,c h,lLODS Load String A [110 w] - - - - - - - - - 3 3 b hLSL Load Segment LimitFrom Register/Memory 0F 03 [mod reg r/m] - - - - - x - - - 9 a g,h,j,pLSS Load Pointer to SS 0F B2 [mod reg r/m] - - - - - - - - - 4 10 a h,i,jLTR Load Task RegisterFrom Register/Memory 0F 00 [mod 011 r/m] - - - - - - - - - 9 a g,h,j,lLEAVE Leave Current Stack Frame C9 - - - - - - - - - 4 4 b hLOOP Offset Loop/No Loop E2 + - - - - - - - - - 2 2 rLOOPNZ/LOOPNE Offset E0 + - - - - - - - - - 2 2 rLOOPZ/LOOPE Offset E1 + - - - - - - - - - 2 2 rMOV Move DataRegister to Register 8 [10dw] [11 reg r/m] - - - - - - - - - 1 1 b h,i,jRegister to Memory 8 [100w] [mod reg r/m] 1 1Register/Memory to Register 8 [101w] [mod reg r/m] 1 1Immediate to Register/Memory C [011w] [mod 000 r/m] ### 1 1Immediate to Register (short form) B [w reg] ### 1 1Memory to Accumulator (short form) A [000w] +++ 1 1Accumulator to Memory (short form) A [001w] +++ 1 1Register/Memory to Segment Register 8E [mod sreg3 r/m] 1 6Segment Register to Register/Memory 8C [mod sreg3 r/m] 1 1MOV Move to/from Control/Debug/Test RegsRegister to CR0/CR2/CR3/CR4 0F 22 [11 eee reg] - - - - - - - - - 20/5/5 18/5/6 lCR0/CR2/CR3/CR4 to Register 0F 20 [11 eee reg] 6 6Register to DR0-DR3 0F 23 [11 eee reg] 10 10DR0-DR3 to Register 0F 21 [11 eee reg] 9 9Register to DR6-DR7 0F 23 [11 eee reg] 10 10DR6-DR7 to Register 0F 21 [11 eee reg] 9 9Register to TR3-5 0F 26 [11 eee reg] 16 16TR3-5 to Register 0F 24 [11 eee reg] 8 8Register to TR6-TR7 0F 26 [11 eee reg] 11 11TR6-TR7toRegister 0F24[11eeereg] 3 3MOVS Move String A [010w] - - - - - - - - - 6 6 b hMOVSX Move with Sign ExtensionRegister from Register/Memory 0F B[111w] [mod reg r/m] - - - - - - - - - 1 1 b hMOVZX MovewithZeroExtensionRegister from Register/Memory 0F B[011w] [mod reg r/m] - - - - - - - - - 1 1 b hMUL Unsigned MultiplyAccumulator with Register/MemoryF [011w] [mod 100 r/m] x - - - x x u u xb hMultiplier: ByteWordDoubleword45154515FlagsO D I T S Z A P CF F F F F F F F FRealModeProt’dModeClock Count(Reg/Cache Hit)RealModeProt’dModeIssueswww.national.com 222 Revision 1.3

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

Saved successfully!

Ooh no, something went wrong!