Computer Organization 2.0
Computer Organization 2.0
Computer Organization
Contents:
1. Basic Computer Organization
2. System Buses
3. Instruction Cycles
4. CPU organization
5. Memory sub-system, organization and interfacing
6. IO sub-system organization and interfacing
2. ROM
a) PROM (Programmable ROM)
b) EPROM (Erasable PROM)
▪ can be reprogrammed if required by exposing it to ultraviolet light.
c) EEPROM (Electrically Erasable PROM)
▪ write and erase operations are performed one byte at a time , by application of electrical potential
d) Flash Memory
Reference: https://www.guru99.com/different-types-ram-random-access-memory.html
https://www.scaler.com/topics/what-is-rom/
• Here:
• Data bus width = 8 bits (D7-D0)
• Address bus width = 8 bits (A7-A0)
• ROM1 size= 32x8 starting at 00H (5 Address lines: A4-A0)
• ROM2 size= 32x8 starting at 20H (5 Address lines: A4-A0)
• I/O device starting at FFH
Memory HexCod A7 A6 A5 A4 A3 A2 A1 A0
e
ROM1 00H 0 0 0 0 0 0 0 0
1FH 0 0 0 1 1 1 1 1
ROM2 20H 0 0 1 0 0 0 0 0
3FH 0 0 1 1 1 1 1 1
IO FFH 1 1 1 1 1 1 1 1
Here:
• Data bus width = 8 bits (D7-D0)
• Address bus width = 8 bits (A7-A0)
• ROM1 size= 8x8 starting at 00H (Address lines: A2-A0)
• ROM2 size= 8x8
• RAM1 size= 64x4 starting at 80H (Address lines: A4-A0)
• RAM2 size= 64x4
• I/O device starting at 40H
Memory HexCo A7 A6 A5 A4 A3 A2 A1 A0
de
ROM1 00H 0 0 0 0 0 0 0 0
07H 0 0 0 0 0 1 1 1
ROM2 08H 0 0 0 0 1 0 0 0
0FH 0 0 0 0 1 1 1 1
RAM1 80H 1 0 0 0 0 0 0 0
and
RAM2
BFH 1 0 1 1 1 1 1 1
IO 40H 0 1 0 0 0 0 0 0
1 and 2