What is the role of segment register?

Answer Posted / shabir gojree lpu

In the x86 processor architecture, memory addresses are
specified in two parts called the segment and the offset.
One usually thinks of the segment as specifying the
beginning of a block of memory allocated by the system and
the offset as an index into it. Segment values are stored
in the segment registers. There are four or more segment
registers: CS contains the segment of the current
instruction (IP is the offset), SS contains the stack
segment (SP is the offset), DS is the segment used by
default for most data operations, ES (and, in more recent
processors, FS and GS) is an extra segment register. Most
memory operations accept a segment override prefix that
allows use of a segment register other than the default
one.

Is This Answer Correct ?    5 Yes 6 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the functions of the two dma signals hold and hlda?

670


Explain the instruction stream queue mechanism in the 8086?

559


Define the types of memory used in 8085 microprocessor?

551


Define microprocessor?

774


Explain memory mapped i/o and i/o mapped i/o schemes?

765






Point out the differences between the 8086 and 8088 microprocessor?

599


What are different adder circuits you studied?

566


State the two type of 16 bit registers and define them?

591


How can the signals of the 8086 be categorised?

610


How clock signal is generated in 8086? What is the maximum internal clock frequency of 8086?

938


Byte wise what are the lengths of call and ret instructions?

764


What is the purpose of pipe lining in reference to 8086?

586


What is single stepping and how can it be achieved on the 8086?

674


Why memory width is not 16-bit? In stead of having 8-bit (same as 8085)?

632


Mention interrupts pins of 8085?

707