Beruflich Dokumente
Kultur Dokumente
Barry B Brey, C R Sarma, The Intel Microprocessors .Pearson, Low Price Edition J P Misra, et.al., Lab Manual for Microprocessor Programming and Interfacing. EDD Notes.
Reference book:
10-01-2011
Objectives:
The course will provide knowledge to build and program microprocessor based systems.
Grading:
Three tests (open book), Comprehensive Exam (open + closed book), design assignment & viva
10-01-2011
Microprocessor :
CPU on a single chip CPU consists of control unit, ALU and registers.
-Input
-Output
-Memory
10-01-2011 ES C263 Microprocessor Programming and Interfacing 4
Microprocessor-based systems are electrical systems consisting of microprocessors, memories, I/O units, and other peripherals.
Microprocessors are the brains of the systems. Microprocessors access memories and other units through buses. The operations of microprocessors are controlled by instructions stored in memories Microprocessor
Control unit Datapath ALU Reg.
Bus
Memory
Output units
Input units
5
10-01-2011
10-01-2011
Difference engine:
Polynomial evaluation by finite differences automatic tables engrave plates powered by a steam engine 15 digit numbers he never completed it
Designed during the 1830s Parts remarkably similar to modernday computers. The "store" The "mill"
10-01-2011 ES C263 Punch cards. Microprocessor Programming and Interfacing 8
10-01-2011
10
ENIAC features
1. Decimal (not binary)
5. 30 tons
6. 15,000 square feet
10-01-2011
14
10-01-2011
15
10-01-2011
16
10-01-2011
18
The von Neumann model consists of five major components: (1) input unit; (2) output unit; (3) arithmetic logic unit; (4) memory unit; (5) control unit.
10-01-2011
19
IAS Computer
10-01-2011 ES C263 Microprocessor Programming and Interfacing 20
IAS - details
1000 x 40 bit words
Binary number 2 x 20 bit instructions
Accumulator
21
Commercial Computers
1947 - Eckert-Mauchly Computer Corporation UNIVAC I (Universal Automatic Computer) US Bureau of Census 1950 calculations IBM Punched-card processing equipment 701 is IBMs first stored program computer (1953) Scientific calculations
10-01-2011 ES C263 Microprocessor Programming and Interfacing 22
The First General-Purpose Computer for Commercial Use: Universal Automatic Computer (UNIVAC).
10-01-2011 ES C263 Microprocessor Programming and Interfacing 23
The IBM 701 (1952) was IBM's first production computer. It was designed primarily for scientific calculation
10-01-2011 ES C263 Microprocessor Programming and Interfacing 24
Third Generation - IC
From Magnetic Memory to Semiconductor Memory
26 dies, 15 good
1. IBM 360 - First family of Computers 1. PDP 8 by DEC - First Mini computer
10-01-2011 ES C263 Microprocessor Programming and Interfacing 26
2. Apple
3. commodore
1.
10-01-2011
27
MITS Altair 8800 The Altair 8800, from Micro Instrumentation Telemetry Systems (MITS) is considered by many to be the first mass produced personal computer, although they were called micro-computers in those days.
10-01-2011
28
10-01-2011
29
US $395 as a kit US $495 assembled Intel 8080, 2.0 MHz 256 bytes, 64K max front panel LEDs
30
CPU:
RAM: Display: Storage: Ports: OS:
10-01-2011
31
10-01-2011
32
4004
Characteristics
10 m process 2300 transistors PMOS Technology 400 800 kHz 4-bit microprocessor 4KB Main Memory 45 instructions 50 KIPS 16-pin DIP package
ES C263 Microprocessor Programming and Interfacing 33
10-01-2011
8008
10 m process 3500 transistors 500 800 kHz 8-bit word size 18-pin DIP package 16 KB main memory 48 instructions NMOS Technology
ES C263 Microprocessor Programming and Interfacing 34
10-01-2011
8080
Characteristics
2 MHz
40-pin DIP package 8-bit microprocessor
64 KB main memory
48 instructions NMOS Technology
500Kinstructions/sec
10-01-2011
35
10-01-2011
36
10-01-2011
38
10-01-2011 ES C263 Microprocessor Programming and Interfacing
180 90 nm process 42-125M transistors 1.4-3.4 GHz 32-bit word size 478-pin PGA
39
10-01-2011
42
8086
80286 80386 80486 Pentium Pentium II Pentium III Pentium 4
1978
1982 1985 1989 1993 1997 1999 2000
29,000
134,000 275,000 1,200,000 3,100,000 7,500,000 9,500,000 42,000,000
5MHz
6MHz 16MHz 25MHz 60MHz 233MHz 450 MHz 1.5 GHz
16 bits
16 bits 32 bits 32 bits 32 bits 64-bit bus 32 bits 64-bit bus 32 bits 64-bit bus 32 bits 64-bit bus
10-01-2011
43