Professional Documents
Culture Documents
Segment Register
Segment Register
Segments: Segments are the specific areas defined in program containing data, code and stack
Segment registers: The registers specify the location of segments are called segment
registers.
1
Physical Address Calculation
Segment address+ offset = memory address
Example:
CS+IP= Instruction (code) address 348A0+4214=38AB4
DS+DI= Data address 12340+0022=12362
SS+SP= Stack address 50000+FFE0=5FFE
2
Reference:
https://www.slideshare.net/ravianand000/8086-
56333707?from_action=save
https://www.slideshare.net/maamirfarooq/segment-registers
https://www.geeksforgeeks.org/memory-segmentation-8086-
microprocessor/