answersLogoWhite

0

There are four segment registers in the 8086/8088, Code Segment (CS), Stack Segment (SS), Data Segment (DS), and Extra Segment (ES). As a result, there are four segments that can be directly addressed at a particular time, i.e. without an extra instruction to reload a segment register.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What is program segment prefix in microprocessor?

mujhe nahi aata


Why does not Motorola's microprocessor has segment register?

There is insufficient information in the question to properly answer it.  Which Motorola microprocessor are you talking about?  Please restate the question.


What is segment in microprocessor?

segment is for converting physical address to logical address , here on taking 8086 microprocessor as example, we have 20 address lines but it is capable of taking only 16 address lines.... so to convert that 20 into 16 segment is used....


How does an 8088 microprocessor generate physical address?

8086 has memory divided into segments.Each segment has its particular register like ES, DS, SS, CD (extra segment, data segment, stack segment and code segment).These registers hold the base address BA.Now, there two base registers(BX and BP) and two index registers(SI and DI) in 8086. These registers hols the effective address EA.Now Physical address PA is sum of EA and BA.That is,PA = BA+EA


Why segment is 64k in microprocessor?

Because the processor is a 16 bit processor, and 64k is what you can address with a 16 bit processor.


Why 7 segment display is used in microprocessors?

A 7 segment display is an I/O device, and it is not necessarily used in microprocessors. The choice of I/O devices is a function of system design, not microprocessor design.


What is tagmatization and how is tagmatization of arthropods different from?

Regioalisation of particular part in particular segment


Difference between code segment and data segment of an instruction?

In the 8086/8088 microprocessor, the code segment is used to fetch the opcode and any additional instruction bytes that might be part of the instruction, while the data segment is used to fetch and/or store any operand bytes that the instruction requires to be manipulated.This is in the case of no segment override prefix.


What is the purpose of segmented memory in 8086?

Segmented memory in the 8086 microprocessor allows for efficient organization and addressing of memory by dividing it into segments, such as code, data, and stack segments. This segmentation enables the CPU to access a larger memory space than what can be directly addressed by its 16-bit architecture, as each segment can be up to 64KB in size. It also facilitates memory protection and organization, allowing programs to manage different types of data and instructions more effectively. By using segment registers, the 8086 can quickly switch between different memory areas during program execution.


How are the code segment address generated in 8086 microprocessor?

In the 8086 microprocessor, code segment addresses are generated using a segment:offset addressing scheme. The code segment (CS) register holds the starting address of the code segment, while the instruction pointer (IP) register holds the offset of the next instruction to be executed within that segment. The effective address of an instruction is calculated by adding the value in the CS register (shifted left by 4 bits) to the value in the IP register, allowing for a total addressable space of 1 MB. This segmentation allows for efficient memory management and organization of code.


What is inter segment and intra segment jump in 8086?

In the 8086 microprocessor, an intra-segment jump refers to a jump instruction that occurs within the same segment of memory, allowing the program to branch to a different address within that segment. Conversely, an inter-segment jump involves jumping to a different segment, which requires specifying both the segment and offset addresses to access the target location. Intra-segment jumps are typically faster since they do not require segment register changes, while inter-segment jumps can introduce additional overhead due to the need for segment management.


What is the Function of led 7 segment with 8085 microprocessor?

A seven segment[E1]consist of seven light -emitting diode segments and one segment for the decimal point.The LEDs are physically arranged.To display a number, the necesssary segments are lit by sending an appropriate signals for current flow to the diodes