What is the role of segment register?

Answer Posted / manoj saini

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 ?    18 Yes 6 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is fetch and execute cycle?

628


Describe the general purpose registers of 8085?

624


Define macros with the help of an example.

601


how does the 8086 differ from the 8085 microprocessor?

561


What is the difference between program memory and data memory?

716






What is function of ale in 8085 microprocessor?

578


Define the types of memory used in 8085 microprocessor?

549


Explain the different types of data transfers possible in the 8085.

622


State the total number of pins in the 8085 microprocessor?

540


Explain the differences between the nmi and intr

637


Explain the flag register in the 8085 microprocessor?

583


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

631


what is the difference between timer and counter of microcontroller?

723


Where can we find the sample assembly language programs?

590


If a1M1× DRAM requires 4 ms for a refresh and has 256 rows to be refreshed, no more than __________ of time must pass before another row is refreshed.

782