web analytics

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 … Read more

What are the Purposes of Segment Registers in Intel 8086 Microprocessor

internal-architecture-of-8086-microprocessor.

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.

Read more

Write short notes on general purpose registers (AX,BX,CX,DX,SP,BP,SI,DI) and ALU in Intel 8086 microprocessor

internal-architecture-of-8086-microprocessor.

General Purpose Registers

In computer architecture, registers in processors are quickly accessible locations available to a computer’s central processing unit (CPU). Registers usually consist of a small amount of fast storage, although some registers have specific hardware functions, and may be read-only or write-only. Registers are normally measured by the number of bits they can hold, for example, an “8-bit register”, “32-bit register” or a “64-bit register” (or even with more bits).

Read more

Purpose of using Instruction Queue

Purpose of using Instruction Queue: BIU contains an instruction queue. When the EU executes instructions, the BIU gets up to 6 bytes of the next instruction and stores them in the instruction queue and this process is called instruction prefetch. This is a process to speed up the processor. A subtle advantage of instruction queue … Read more

Write short notes on the Execution Unit (EU) and the Bus Interface Unit (BIU) in 8086 microprocessors

internal-architecture-of-8086-microprocessor.

Internal architecture of 8086 microprocessor

If we study the internal architecture of 8086 microprocessor, we can see that it has two major units; Execution Unit (EU) and Bus Interface Unit (BIU). They are dependent and work with each other.

In the following given figure, which is a block diagram of 8086 microprocessor, it can be seen it is internally divided into two separate functional units. These are the Bus Interface Unit (BIU) and the Execution Unit (EU). These two functional units can work simultaneously to increase system speed and hence the throughput. Throughput is a measure of number of instructions executed per unit time.

Below is a short description of these two units.

Read more

Describe the internal architecture of Intel 8086 microprocessor. What are 15 features of 8086 microprocessor? What are units and registers of 8086 microprocessor?

internal-architecture-of-8086-microprocessor.

8086 Microprocessor

The Intel 8086 is a 16-bit microprocessor designed by Intel corporation between 1976-1978. It is also called the iAPX 86. This Intel 8086 microprocessor gave rise to the x86 architecture or 16-bit architecture. Following figure is the internal architecture of Intel 8086 microprocessor

Read more