0% found this document useful (0 votes)
31 views

Intel Microprocessr Architecture

The 8086 is a 16-bit microprocessor that can access up to 1 MB of memory using a 20-bit address bus and support up to 64K I/O ports. It has 14 16-bit registers, and instructions are fetched and queued by the Bus Interface Unit before being executed by the Execution Unit. The internal architecture of the 8086 consists of a Bus Interface Unit that handles bus transactions and an Execution Unit that decodes and executes instructions.

Uploaded by

mash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Intel Microprocessr Architecture

The 8086 is a 16-bit microprocessor that can access up to 1 MB of memory using a 20-bit address bus and support up to 64K I/O ports. It has 14 16-bit registers, and instructions are fetched and queued by the Bus Interface Unit before being executed by the Execution Unit. The internal architecture of the 8086 consists of a Bus Interface Unit that handles bus transactions and an Execution Unit that decodes and executes instructions.

Uploaded by

mash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

INTEL 8086

MICROPROCESSR
ARCHITECTURE

1
FEATURES
• It is a 16-bit μp.
• 8086 has a 20 bit address bus can access up
to 220memory locations (1 MB).
• It can support up to 64K I/O ports.
• It provides 14, 16 -bit registers.
• Word size is 16 bits and double word size is
4 bytes.
• It has multiplexed address and data bus
AD0- AD15 and A16 – A19.

2
• 8086 IS DESIGNED TO OPERATE IN TWO
MODES, MINIMUM AND MAXIMUM.
• It can prefetches up to 6 instruction bytes
from memory and queues them in order to
speed up instruction execution.

• It requires +5V power supply.

• A 40 pin dual in line package.

• Address ranges from 00000H to FFFFFH

3
INTEL 8086 INTERNAL ARCHITECTURE

4
INTERNAL ARCHITECTURE OF 8086

• 8086 has two blocks BIU and EU.


• The BIU handles all transactions of data and
addresses on the buses for EU.
• The BIU performs all bus operations such as
instruction fetching, reading and writing
operands for memory and calculating the
addresses of the memory operands. The
instruction bytes are transferred to the
instruction queue.
• EU executes instructions from the instruction
system byte queue.
5
• BIU contains Instruction queue, Segment
registers, Instruction pointer, Address
adder.
• EU contains Control circuitry, Instruction
decoder, ALU, Pointer and Index register,
Flag register.

6
EXECUTION UNIT
• Decodes instructions fetched by the BIU
• Generate control signals,
• Executes instructions.

The main parts are:


• Control Circuitry
• Instruction decoder
• ALU
7

You might also like