Introduction To Microprocessors and Microcomputers
Introduction To Microprocessors and Microcomputers
Microcomputers
Memory
Input
CPU
Output
Memory
Input
Microprocessor
Output
What is a microprocessor?
Criteria
number of chips
data path
address space
CPU performance
Price
Types of micrprocessor
Application
Reprogrammable microprocessors
embedded microprocessors and microcontrollers
Instruction complexity
CISC
RISC
Classes of Computers
What is the difference between main, mini, and micro?
The capacity and performance of the electronics used to implemet their
building blocks and the resulting overall system capacity and performance.
CPU performance
MIPS
1
circuit switch time levels of logic package delays clock cycles per instruction
Tech Driven
Machine
Organization
Microprocessor Architecture
different from the architectures of large main frames? Why?
One or a few VLSI chips
VLSI environments
density per chip
die size ---- yield
feature size --- 1.0 micron, 0.3 micron
I/O pad
chip cost
power consumption
propagation delay
Intel 8008
1972, 8-bit
Originally designed for Datapoint Corp. as a CRT display controller
Intel 8080
1974, April - Altair 8800, 1975, MITS( 256 bytes of Mem, $395)
Apple II -- Steve Jobs and Steve Wozniak 1976, Apple
Bill Gates and a fellow student : BASIC, 1975 --> Microsoft
Intel 8086/8088
1978, 16 bit: 8088, 1979, 8-bit external bus
IBM PC ; 1981
29,000 Trs
Intel 80386
1985, 32 bits
3~5 MIPS (7 MIPS on the 25 MHz chip)
memory paging and enhanced I/O permission features
4GB programming model
Intel 80486
1989 Spring COMDEX show -> 1990 June : actual release
1,200,000 Trs
Pentium
1993
110 MIPS on 66 Mhz Chip
16 KB on-chip cache and 64 bit data bus
superscalar technology (two instructions/clock)
3.1 million transistors
Pentium Pro