0% found this document useful (0 votes)
70 views32 pages

Faculty of Engineering: Engr. Zeaid T. Sharef

A HISTORICAL BACKGROUND Events leading to development of the microprocessor. German inventor Konrad zuse, invented the first modern electromechanical computer. His Z3 calculating computer probably invented for aircraft and missile design.

Uploaded by

Best Smile
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views32 pages

Faculty of Engineering: Engr. Zeaid T. Sharef

A HISTORICAL BACKGROUND Events leading to development of the microprocessor. German inventor Konrad zuse, invented the first modern electromechanical computer. His Z3 calculating computer probably invented for aircraft and missile design.

Uploaded by

Best Smile
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Faculty of Engineering EINFO03 PC INTERFACING

Lecture 1

Engr. Zeaid T. Sharef

2011
The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,
Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Chapter 1: Introduction to the Microprocessor and Computer

Introduction
Overview of Intel microprocessors. Discussion of history of computers. Function of the microprocessor.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

A HISTORICAL BACKGROUND
Events leading to development of the microprocessor. 80X86, Pentium, Pentium Pro, Pentium III, Pentium 4, and Core2 microprocessors.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

German inventor Konrad Zuse, invented the first modern electromechanical computer. His Z3 calculating computer probably invented for aircraft and missile design.
during World War II for the German war effort

Z3 a relay logic machine clocked at 5.33 Hz.


far slower than latest multiple GHz microprocessors

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Figure 11 The Z3 computer developed by Konrad Zuse uses a 5.33 hertz clocking frequency. (Photo courtesy of Horst Zuse, the son of Konrad.)

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

In 1936 Zuse constructed a mechanical version of his system. In 1939 constructed first electromechanical computer system, called the Z2.
Zuse today receiving belated honors for pioneering work in the area of digital electronics

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

CPUs VS Microprocessors
The term central processing unit or CPU was developed a long time ago as a term used to identify the portion of the machine that did the actual processing. A microprocessor, is a CPU that is in just one IC (chip). For example, the CPU in a PC is in a chip so it can also be referred to as microprocessor.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The Microprocessor Age


Worlds first microprocessor the Intel 4004. A 4-bit microprocessor-programmable controller on a chip.
a bit is a binary digit with a value of one or zero 4-bit-wide memory location often called a nibble

Executed instructions at 50 KIPs (kiloinstructions per second).

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Main problems with early microprocessor were speed, word width, and memory size. Evolution of 4-bit microprocessor ended when Intel released the 4040, an updated 4004.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

With the microprocessor a commercially viable product, Intel released 8008 in 1971.
extended 8-bit version of 4004 microprocessor

Addressed expanded memory of 16K bytes.


A byte is generally an 8-bit-wide binary number and a K is 1024. memory size often specified in K bytes

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Somewhat small memory size, slow speed, and instruction set limited 8008 usefulness. Intel introduced 8080 microprocessor in 1973.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Table 11 Early 8-bit microprocessors

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

What Was Special about the 8080?


8080 addressed four times more memory.
64K bytes vs 16K bytes for 8008

Executed additional instructions; 10x faster. TTL (transistor-transistor logic) compatible.


the 8008 was not directly compatible

Interfacing made easier and less expensive.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The 8085 Microprocessor


In 1977 Intel Corporation introduced an updated version of the 8080the 8085. Slightly more advanced than 8080; executed software at an even higher speed.
769,230 instructions per second vs 500,000 per second on the 8080).

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The Modern Microprocessor


In 1978 Intel released the 8086; a year or so later, it released the 8088. Both devices are 16-bit microprocessors.
executed instructions in as little as 400 ns (2.5 millions of instructions per second) major improvement over execution speed of 8085

8086 & 8088 addressed 1M byte of memory.


16 times more memory than the 8085

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Higher speed and larger memory size allowed 8086 & 8088 to replace smaller minicomputers in many applications.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The 80286 Microprocessor


Even the 1M-byte memory system proved limiting for databases and other applications.
Intel introduced the 80286 in 1983 an updated 8086

Almost identical to the 8086/8088.


addressed 16M-byte memory system instead of a 1M-byte system

Instruction set almost identical except for a few additional instructions.


managed the extra 15M bytes of memory
The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,
Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

80286 clock speed increased in 8.0 Mhz version.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The 32-Bit Microprocessor


Applications demanded faster microprocessor speeds, more memory, and wider data paths. Led to the 80386 in 1986 by Intel.
major overhaul of 16-bit 808680286 architecture

Intels first practical microprocessor to contain a 32-bit data bus and 32-bit memory address.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Through 32-bit buses, 80386 addressed up to 4G bytes of memory.


1G memory = 1024M, or 1,073,741,824 locations

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The 80486 Microprocessor


In 1989 Intel released the 80486. Highly integrated package. 80386-like microprocessor. 80387-like numeric coprocessor. 8K-byte cache memory system.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

The Pentium Microprocessor


Introduced 1993, Pentium was similar to 80386 and 80486 microprocessors. Originally labeled the P5 or 80586. Memory system up to 4G bytes. Data bus width increased to a full 64 bits.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

fastest version produced 233 MHz Pentium a three and one-half clocked version Cache size was increased to 16K bytes from the 8K cache found in 80486.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Pentium Pro Processor


A recent entry, formerly named the P6. Pentium Pro can address 4G-byte or a 64Gbyte memory system.
36-bit address bus if configured for a 64G memory system.

clock frequency 150 and 166 MHz Internal 16K level-one (L1) cache.
8K data, 8K for instructions Pentium Pro contains 256K level-two (L2) cache
The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,
Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Pentium II and Pentium Xeon Microprocessors


Pentium II, released 1997, represents new direction for Intel. Intel has placed Pentium II on a small circuit board, instead of being an integrated circuit.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Pentium III Microprocessor


Faster core than Pentium II; still a P6 or Pentium Pro processor. Pentium III available with clock frequencies up to 1 GHz.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Pentium 4 and Core2 Microprocessors


Pentium 4 first made available in late 2000.
most recent version of Pentium called Core2 uses Intel P6 architecture

Pentium 4 available to 3.2 GHz and faster. Core2 is available at speeds of up to 3 GHz.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

A likely change is a shift from aluminum to copper interconnections inside the microprocessor. Copper is a better conductor.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Pentium 4 and Core2, 64-bit and Multiple Core Microprocessors


Recent modifications to Pentium 4 and Core2 include a 64-bit core and multiple cores. 64-bit modification allows address of over 4G bytes of memory through a 64-bit address.
40 address pins in these newer versions allow up to 1T (terabytes) of memory to be accessed

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Biggest advancement is inclusion of multiple cores.


each core executes a separate task in a program

Increases speed of execution if program is written to take advantage of multiple cores.


called multithreaded applications

Intel manufactures dual and quad core versions; number of cores will likely increase to eight or even sixteen.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Multiple cores are current solution to provide faster microprocessors.

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,


Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions

Architecture, Programming, and Interfacing, Eighth Edition Barry B. Brey

Copyright 2009 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

You might also like