L

large memory model:A memory model that allows for more than one segment of code and more than one segment of data, but with no individual data items exceeding 64K.

.LIB :The filename extension for a library file.

LIB :Microsoft Library Manager.

library:A file containing compiled modules. Also called an object-code library. The linker extracts modules from the library and combines them with object files to create executable program files.

linked dialog box :A dialog box that appears when a menu command is chosen. The dialog box is linked to the command.

linking :The process in which the linker loads modules into memory, computes absolute offset addresses for routines and variables in relocatable modules, and resolves all external references by searching the run-time library or unit. After loading and linking, the linker saves the modules it has loaded into memory as a single executable file.

LINKW :Microsoft Windows SegmentedExecutable Linker.

local symbol :A symbol that has value within a particular routine. See also “global symbol.”

logical segment:A segment defined in an object module. Each physical segment other than DGROUP contains exactly one logical segment, except when you use the GROUP directive in a Microsoft Macro Assembler module. (Linking with the /PACKC option can also create more than one logical segment per physical segment.)

loop optimization:Optimization that reduces the amount of code executed for each loop iteration in a program, thereby increasing the speed with which the loop executes.

lvalue:An expression (such as a variable name) that refers to a single memory location and is required as the left-hand operand of an assignment operation or the single operand of a unary operator. For example, X1 is an lvalue, but X1+X2 is not.