This preview shows page 1-2-3-4-5 out of 15 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Microprocessors ISlide 2Microprocessors versus ASICsPowerPoint PresentationSlide 5The Original Von Neumann MachineSlide 7Block Diagram for a Simple ComputerSlide 9Internal Block Diagram of a CPUSlide 11Slide 12The Intel CPU FamilySequence of ECE3724Books for the CourseMicroprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?Microprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?Microprocessors versus ASICs•COST AND TIME!!!–Microprocessor based designs can be much less expensive UNLESS •Many parts are being manufactured (>100,000)•Time is not crucial (design, manufacture and test time for ASICs is much greater than for micros)Microprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?The Original Von Neumann MachineMicroprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?Block Diagram for a Simple ComputerMicroprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?Internal Block Diagram of a CPUMicroprocessors I•Why study Microprocessors?–Why not use PLD/FPGA designs for all digital designs•What are microprocessors?•How do they work?•How do they interface to external (or internal) peripherals?•What are the internal components?•Why study the 8086?The Intel CPU FamilyChip Date MHz Transistors Memory Notes4004 4/1971 0.108 2,300 640 First microprocessor on a chip8008 4/1972 0.108 3,500 16KB First 8-bit processor8080 4/1974 2-3 6,000 64KB First general-purpose CPU on a chip8085 4/1976 3-8 6,500 64KB8086 6/1978 5-10 29,000 1MB First 16-bit CPU on a chip8088 6/1979 5-8 29,000 1MB Used in IBM PC80286 2/1982 8-12 134,000 16MB Memory protection present80386 10/1985 16-33 275,000 4GB First 32-bit CPU80486 4/1989 25-100 1.2M 4GB Built-in 8K cache memoryPentium 3/1993 60-233 3.1M 4GB Two pipelines; later models had MMXPentium Pro 3/1995 150-200 5.5M 4GB Two levels of cache built inPentium II 5/1997 233-400 7.5M 4GB Pentium Pro plus MMXPentium III 1998 550 9.5M Streaming SIMD extensions (SSE)Sequence of ECE3724INTRODUCTIONProgramming Model of 8086Assembly Language ProgrammingHardware Components of a MicroprocessorPeripheral InterfacingBooks for the Course•K. Irvine, Assembly Language for Intel-Based Computers, Fourth Edition, Prentice Hall, 2003.•J. Uffenbeck, The 80x86 Family – Design, Programming, and Interfacing, Third Edition, Prentice Hall,


View Full Document

MSU ECE 3724 - Microprocessors I

Documents in this Course
Timers

Timers

38 pages

TEST 4

TEST 4

9 pages

Flags

Flags

6 pages

Timers

Timers

6 pages

Timers

Timers

54 pages

TEST2

TEST2

8 pages

Load more
Download Microprocessors I
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Microprocessors I and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Microprocessors I 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?