Segment Registers
The following are called the segment registers:
- CS [code segment] - the block of memory where the code (instructions are located)
- DS [data segment] - the block of memory where data can be accessed. In block
move operations in which huge blocks of memory are moved this is commonly the segment in
which the CPU reads from.
- ES [extra segment] - also another data segment. In block move operations in which
huge blocks of memory are moved, this is commonly the segment in which the CPU writes to.
- SS [stack segment] - this is the block of memory in which the CPU uses to store
return addresses from subroutines.
Return