Microprocessor Introduction
Microprocessor Introduction
Types of Buses
Address Bus
Data Bus
Control Bus
Control Bus
Control Unit
Intel 80386
Fifth Generation Pentium
MEMORY
A single Flip-Flop / Capacitor can store one
bit – 0 or 1
i.e. 10 bytes of
memory
00
A1
01
2 to 4 Decoder
10
A0
11
Calculate the address lines required for 10 K Byte
memory chip
1 K Byte = 1024 Byte of memory
Then 10 K Byte = 10 x 1024 Byte of memory
Then 2n = 10240
Or n = 13.32 ≈ 14
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000H
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0FFFH
Draw the memory map to access 256 Byte
memory using 16 bit address line
A15
A14
A13
A12 CS
A7
A11
A6
A10
A5
A9 256 Byte
A4
A8 Memory
A3
For addressing 256 Byte memory we A2
required only 8 address line (A0 to A7).
A1
Remaining 8 address lines (A8 to A15) is
A0
used of chip selection
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Address
0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 7F00H
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7FFFH
Memory
Classification Memory
Primary Secondary
Memory Memory
Dynamic
Static RAM Erasable Permanent
RAM
Flash Masked
EPROM EEPROM PROM
Memory ROM
Random Access Memory (RAM)
Static RAM (SRAM)
Flash Memory
• It can be erased and reprogrammed a million times