LAHF - Load Register AH From Flags

Clocks
operands 286 386 486 Size Bytes
none 2 2 3 1




LAR - Load Access Rights (286+ protected)

Clocks
operands 286 386 486 Size Bytes
reg16,reg16 14 15 11 3
reg32,reg32 15 11 3
reg16,mem16 16 16 11 3-7
reg32,mem32 16 11 3-7




LDS - Load Pointer Using DS

Clocks
operands 286 386 486 Size Bytes
reg16,mem32 7 7 6 2-4
reg,mem (PM) 22 12 5-7




LEA - Load Effective Address

Clocks
operands 286 386 486 Size Bytes
reg,mem 3 2 1 2-4




LEAVE - Restore Stack for Procedure Exit (80188+)

Clocks
operands 286 386 486 Size Bytes
none 5 4 5 1




LES - Load Pointer Using ES

Clocks
operands 286 386 486 Size Bytes
reg,mem 7 7 6 2-4
reg,mem (PM) 22 12 5-7




LFS - Load Pointer Using FS (386+)

Clocks
operands 286 386 486 Size Bytes
reg,mem 7 6 5-7
reg,mem (PM) 22 12 5-7




LGDT - Load Global Descriptor Table (286+ privileged)

Clocks
operands 286 386 486 Size Bytes
mem64 11 11 11 5




LIDT - Load Interrupt Descriptor Table (286+ privileged)

Clocks
operands 286 386 486 Size Bytes
mem64 12 11 11 5




LGS - Load Pointer Using GS (386+)

Clocks
operands 286 386 486 Size Bytes
reg,mem 7 6 5-7
reg,mem (PM) 22 12 5-7




LLDT - Load Local Descriptor Table (286+ privileged)

Clocks
operands 286 386 486 Size Bytes
reg16 17 20 11 3
mem16 19 24 11 5




LMSW - Load Machine Status Word (286+ privileged)

Clocks
operands 286 386 486 Size Bytes
reg16 3 10 13 3
mem16 6 13 13 5




LOCK - Lock Bus

Clocks
operands 286 386 486 Size Bytes
none 0 0 1 1




LODS - Load String (Byte, Word or Double)

Clocks
operands 286 386 486 Size Bytes
src 5 5 5 1




LOOP - Decrement CX and Loop if CX Not Zero

Clocks
operands 286 386 486 Size Bytes
label: jump 8+m 11+m 6 2
        no jump 4 ? 2 2




LOOPE/LOOPZ - Loop While Equal / Loop While Zero

Clocks
operands 286 386 486 Size Bytes
label: jump 8+m 11+m 9 2
        no jump 4 ? 6 2




LOOPNZ/LOOPNE - Loop While Not Zero / Loop While Not Equal

Clocks
operands 286 386 486 Size Bytes
label: jump 8+m 11+m 9 2
        no jump 4 ? 6 2




LSL - Load Segment Limit (286+ protected)

Clocks
operands 286 386 486 Size Bytes
reg16,reg16 14 20/25 10 3
reg32,reg32 20/25 10 3
reg16,mem16 16 21/26 10 5
reg32,mem32 21/26 10 5
386 times are listed "byte granular" / "page granular"




LSS - Load Pointer Using SS (386+)

Clocks
operands 286 386 486 Size Bytes
reg,mem 7 6 5-7
reg,mem (PM) 22 12 5-7




LTR - Load Task Register (286+ privileged)

Clocks
operands 286 386 486 Size Bytes
reg16 17 23 20 3
mem16 19 27 20 5

[ TOC | Previous | NeXt | Winston's page ]