The 8086 is a 16 bit up microprocessors chip which was
designed by Intel, and launched in 1978. It is also called iAPX 86. After long
time, discharged in 1978, this 8086 microprocessor started the long queue of
Intel’s best design, that is in the long run incorporated the 80286, 80386, and
80486. This microprocessor has a 20 bit address bus which can get up to 220
memory area (1 MB), and also can bolster up to 64K I/O ports. This
microprocessor has multiplexed address and information bus AD0-AD15 and A16-
A19, and it can also give 14, 16 bit registers. In this microprocessor, it
requires single stage clock with 33% obligation cycle to give inward timing. In
this design of microprocessor, it can intend to work into two modes that is
maximum and minimum modes. 8086
microprocessor can transfer the data up to 6 direction bytes from memory and
lines them keeping in mind the end goal to acceleration direction execution,
and also required +5 control supply. In this Intel CPU, there is a 40 stick
double in the line bundle. 1 2
Here, 8086 microprocessor has two modes which is base mode
(minimal mode) and greatest mode (maximum mode). In the case of base mode, it
is chosen by applying rationale 1 to the MN/MX# input stick which is known as a
solitary chip configuration. Moreover,
in the case of greatest mode, it is chosen by applying rationale 0 to the MN/MX#
input stick, which is a multi-miniaturized scale processor configuration. The
internal architecture of 8086 microprocessor has divided into two pieces which
is BIU and EU. The one block which is known as BIU plays out all the bus or
transport operations such as direction bringing, reading and writing operands
for memory and computing the locations of the storage operands. Furthermore,
the instructional bytes which are given in this processor are exchanged to the
directional line. Also, another block which is called EU can executes
directions from the guideline framework byte line. Here, BIU contains
Instruction line, Segment registers, Guideline pointer, and location viper
whereas EU includes Control hardware, Instruction decoder, ALU Pointer and
Index enlist, and Flag enlist. 2
To compare 8086 microprocessors
with other vendors, then we can take 8085
microprocessors. In the case of 8086 microprocessor, we can say that it is
known as 16 bit microprocessor which contains 20 bit location line and also
consist of 16 bit data bus, whereas 8085 microprocessor is known as 8 bit
microprocessor consists of 16 bit address line as well as has 8 bit data bus. The clock speed of 8086
microchip change in the vicinity of 5, 8, and 10 MHz for various renditions but
in 8085 microprocessor, the clock speed is only 3MHz. X86 processors supports pipelining, and
contains 9 flags but X85 does not supports pipelining and only has 5 flags. In
8086 microprocessor type, only 1 MB memory is used, but in 8085 microprocessor
only 64 KB memory is used. Memory
segmentation is only supports by X86 not by X85. 8086 operates clock cycle with 33% duty cycle
whereas in 8085, it operates 50% duty cycle. 3. Moreover, we can
also compare 8086 microprocessor with 8088 microprocessor in the different
aspect. The following are the comparison between two microprocessors which are
8086 and 8088 are given below:
queue is 6 byte long.
queue is 4 byte long.
In 8086 memory
separates into two banks, up to 1,048,576 bytes.
The memory in 8088
does not separate in to two banks as 8086.
microprocessor, data bus is 16-bit wide.
microprocessor, data bus is 8-bit wide.
It consists BHE
(bar) motion on pin no. 34, and there is no SSO (bar) flag.
It does not
consist BHE (bar) motion on pin no. 34, but there is no SSO (bar) flag. And,
it has no S7pin.
It needs one
machine cycle to R/W flag in the event that it is at even area else it needs
It needs one
machine cycle to R/W flag on the off chance that it is at even area else it
In 8086, all
address and information Busses are multiplexed.
In 8088, address
transport, AD7-AD0 transports are multiplexed.