| |
Load Pointer using FS
86/88 |
N |
186 |
N |
286 |
N |
386 |
Y |
486 |
Y |
LFS destination, source |
Ovfl |
N |
Dir |
N |
Int |
N |
Trap |
N |
Sign |
N |
Zero |
N |
Aux |
N |
Prty |
N |
Carry |
N |
LFS loads into two registers the 32-bit pointer variable found in
memory at source. LFS stores the segment value (the higher order word
of source) in FS and the offset value (the lower order word of source)
in the destination register. The destination register may be any any
16-bit general register (that is, all registers except segment
registers).
------------------------------------ Timing ----------------------------------
OpCode Instruction 386 286 86
0F B4/r LFS r16, m16:16 7 7
0F B4/r LFS r32, m12:32 7
------------------------------------ Logic -----------------------------------
FS = (Source + 2)
destination = (source)
See Also LEA LDS LES LGS LSS ARPL CLTS LAR LGDT LSL LTR Flags |