it reduces internal fragmentation....on 8086 its limited to a max of just 16b per segment of each process....in other words if they weren't overlapping this would be 2^16! btw I'd like to hear more possible explanations too!
The 8086 was only capable of addressing 1Mbyte of memory. It was divided into segments of 65536 bytes (64 KB) each meaning about 16 segments.
The addresses for the 8086 range from 00000 hex to FFFFF hex, but they are accessed as offsets within overlapping 64-kB blocks.
10 collinear points form one set of overlapping line segments, of which there are 45.
A segment is a chunk (segment) of memory that is 64Kb in size. Due to the design of the 8086/8088 there are 64K possible segments, ecah overlapping the next by 16 bytes, for a total addressibility of 1 Mb. In the instruction model, a segment is the locus of addresses that can be reached in one instruction, without stopping to load a new value into a segment register. It is also called a near, or 16 bit address.
What is the need of segments in 8086 micro-processor? Explain how the address of an instruction is calculated in 8086 using segment register
memory segmentation is the process of dividing the computer memory into different overlapping segments.
ya possible
Memory to memory access is certainly possible in the 8086/8088 microprocessor. Look at the repeated string copy instructions.
The 8086/8088 is a 16 bit processor running on a 16 bit (8086) or 8 bit (8088) bus with a 20 bit address bus. In order to obtain the extra 4 bits of addressibility, Intel designed segment registers that are effectively multiplied by four and then added to the 16 bit offset address generated by the instruction. This yields 64K segments of 64KB each, although they overlap each other at a distance of 16 bytes.
The 8086/8088 is a 16 bit computer running on a 20 bit address bus. Processes use a segmented memory architecture to access one of four 64kb memory segments from a physical space of 1mb.
Overlapping pregnancies or superfetation is possible, but extremely rare in humans. It occurs when the menstrual cycle continues through pregnancy.