Microprocessor and system, Study notes of Microprocessors

Microprocessor system 8086 an introduction to 8086

Typology: Study notes

2019/2020

Uploaded on 03/13/2020

azmat-ameen
azmat-ameen 🇵🇰

4

(2)

13 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
4/22/2019 Microprocessor 8086 Overview
https://www.tutorialspoint.com/cgi-bin/printpage.cgi 1/2
https://www.tutorialspoint.com/microprocessor/microprocessor_8086_overview.htm Copyright © tutorialspoint.com
MICROPROCESSOR - 8086 OVERVIEW
MICROPROCESSOR - 8086 OVERVIEW
Advertisements
8086 Microprocessor is an enhanced version of 8085Microprocessor that was designed by Intel in 1976. It is a 16-
bit Microprocessor having 20 address lines and16 data lines that provides up to 1MB storage. It consists of
powerful instruction set, which provides operations like multiplication and division easily.
It supports two modes of operation, i.e. Maximum mode and Minimum mode. Maximum mode is suitable for
system having multiple processors and Minimum mode is suitable for system having a single processor.
Features of 8086
The most prominent features of a 8086 microprocessor are as follows −
It has an instruction queue, which is capable of storing six instruction bytes from the memory resulting in
faster processing.
It was the first 16-bit processor having 16-bit ALU, 16-bit registers, internal data bus, and 16-bit external
data bus resulting in faster processing.
It is available in 3 versions based on the frequency of operation −
8086 5MHz
8086-2 8MHz
8086-1 10 MHz
It uses two stages of pipelining, i.e. Fetch Stage and Execute Stage, which improves performance.
Fetch stage can prefetch up to 6 bytes of instructions and stores them in the queue.
Execute stage executes these instructions.
It has 256 vectored interrupts.
It consists of 29,000 transistors.
Comparison between 8085 & 8086 Microprocessor
Size − 8085 is 8-bit microprocessor, whereas 8086 is 16-bit microprocessor.
Address Bus − 8085 has 16-bit address bus while 8086 has 20-bit address bus.
Memory − 8085 can access up to 64Kb, whereas 8086 can access up to 1 Mb of memory.
Instruction − 8085 doesn’t have an instruction queue, whereas 8086 has an instruction queue.
Pipelining − 8085 doesn’t support a pipelined architecture while 8086 supports a pipelined architecture.
I/O − 8085 can address 2^8 = 256 I/O's, whereas 8086 can access 2^16 = 65,536 I/O's.
c
pf2

Partial preview of the text

Download Microprocessor and system and more Study notes Microprocessors in PDF only on Docsity!

4/22/2019 Microprocessor 8086 Overview

https://www.tutorialspoint.com/cgi-bin/printpage.cgi 1/

https://www.tutorialspoint.com/microprocessor/microprocessor_8086_overview.htm Copyright © tutorialspoint.com

MICROPROCESSOR - 8086 OVERVIEW MICROPROCESSOR - 8086 OVERVIEW

Advertisements 8086 Microprocessor is an enhanced version of 8085Microprocessor that was designed by Intel in 1976. It is a 16- bit Microprocessor having 20 address lines and16 data lines that provides up to 1MB storage. It consists of powerful instruction set, which provides operations like multiplication and division easily. It supports two modes of operation, i.e. Maximum mode and Minimum mode. Maximum mode is suitable for system having multiple processors and Minimum mode is suitable for system having a single processor.

Features of 8086

The most prominent features of a 8086 microprocessor are as follows − It has an instruction queue, which is capable of storing six instruction bytes from the memory resulting in faster processing. It was the first 16-bit processor having 16-bit ALU, 16-bit registers, internal data bus, and 16-bit external data bus resulting in faster processing. It is available in 3 versions based on the frequency of operation − 8086 → 5MHz 8086-2 → 8MHz 8086-1 → 10 MHz It uses two stages of pipelining, i.e. Fetch Stage and Execute Stage, which improves performance. Fetch stage can prefetch up to 6 bytes of instructions and stores them in the queue. Execute stage executes these instructions. It has 256 vectored interrupts. It consists of 29,000 transistors.

Comparison between 8085 & 8086 Microprocessor

Size − 8085 is 8-bit microprocessor, whereas 8086 is 16-bit microprocessor. Address Bus − 8085 has 16-bit address bus while 8086 has 20-bit address bus. Memory − 8085 can access up to 64Kb, whereas 8086 can access up to 1 Mb of memory. Instruction − 8085 doesn’t have an instruction queue, whereas 8086 has an instruction queue. Pipelining − 8085 doesn’t support a pipelined architecture while 8086 supports a pipelined architecture. I/O − 8085 can address 2^8 = 256 I/O's, whereas 8086 can access 2^16 = 65,536 I/O's.

c

4/22/2019 Microprocessor 8086 Overview

https://www.tutorialspoint.com/cgi-bin/printpage.cgi 2/

Cost − The cost of 8085 is low whereas that of 8086 is high. Architecture of 8086 The following diagram depicts the architecture of a 8086 Microprocessor −