This document discusses memory segmentation in the 8086 microprocessor. It contains the following key points: 1. The 8086 has a 20-bit address bus that can access 1MB of memory, but it only has 16-bit segment registers. To address the full 1MB, memory is divided into 64KB segments. 2. There are four segments - code, stack, data, and extra. Each segment is addressed using the corresponding 16-bit segment register containing the segment's base address. 3. To access a memory location within a segment requires a segment address, offset address, logical address, and physical address. The physical address is calculated by adding the segment base address to the offset.