The address of an instruction or item of data as seen by a computer program and independent of the hardware on which the program will execute. Logical addresses typically range between 0 and 2N, where N is the number of address bits used by the program.