Showing posts with label intel 8086. Show all posts
Showing posts with label intel 8086. Show all posts

Describe the Internal Architectures, Features, Working Principles and Registers of 8086 Microprocessor.

Internal Architecture of Intel 8086 Microprocessor

The Intel 8086, also called the iAPX 86, is a 16-bit microprocessor designed by Intel Corporation in between 1976-1978. This Intel 8086 microprocessor gave rise to the x86 architecture or 16-bit architecture. The figure given below is the internal architecture of Intel 8086 microprocessor

Describe the Working Principles of Intel 8086 microprocessor.

Working Principles of Intel 8086 Microprocessor

Execution of instructions can be used to explain the working principles of the microprocessor. This is given below,

Write the working principles of 8086 microprocessor.

What are the Purposes of Flag Registers of 8086 Processor

Flag Registers of 8086 Processor: 

Intel 8086 has 16 flag registers among which 9 are active. The purposes of the FLAG registers are to indicate the various statuses of the processor. It is done by setting the individual bits called flags. There are two kinds of FLAGS; Status FLAG and Control FLAG. Status FLAG reflect the result of an operation executed by the processor. The control FLAG enables or disables certain operations of the processor.

There are 6 status flag registers and 4 control flag registers. Following are the 9 active flag registers of 8086 with their purposes.

What are the Purposes of Segment Registers in Intel 8086 Mircoprocessor

Purposed of Segment Registers:


CS (Code Segment) :

Code segment (CS) is a 16-bit register containing address of 64 KB segment with processor instructions. The processor uses CS segment for all accesses to instructions referenced by instruction pointer (IP) register. CS register cannot be changed directly. The CS register is automatically updated during far jump, far call and far return instructions.