Computer Architecture and Design EG633CT

Computer Architecture and Design EG633CT

Objectives
To provide basic architectural and designing concepts of computers. This course gives comprehensive view of basic computer architecture.

1. Central Processing Unit: ( 8 hours)
1.1 Hardwired and Microprogramed
1.2 Arithmetic Logic Unit
1.3 Instruction
1.4 Addressing Modes
1.5 Data transfer and manipulation program control ( status, branch, subroutine call, interrupt )
2. Arithmetic Processor Design: ( 8 hours)
2.2 Addition and Subtraction algorithm
2.3 Multiplication and Division algorithm
2.4 Logical Operation
2.5 Processor Configuration
2.6 Design of Control Unit
3. Memory System: (10 hours )
3.1. Microcomputer memory
3.2. Characterization of Memory System
3.3. Random Access Memory (DRAM, SRAM)
3.4. ROM
3.5. Memory Hierarchy
3.6. Memory Mapping
4. Input / Output Organization :( 10 hours )
4.1. Peripheral devices
4.2. Basic Input/Output Interface
4.3. Input/Output Technique (Asynchronous Data transfer, DMA, Priority Interrupt)
4.4. Input/Output Processor
4.5. Data Command Processor
5. The PnP System Architecture: ( 9 hours )
5.1. ISA, PCI and PCMCIA
5.2. PnP Device configuration
5.3. PnP Card Resource Requirements
5.4. PnP BIOS and OS
5.5. PnP POST and Device ROMS
5.6. PnP BIOS Services
Laboratory Exercises:
The laboratory exercises shall be Hands-on Computer architecture project aiming to familiarize students with processor, control, memory, and I/O systems.
References :
1. M. Mano, “ Computer System Architecture”
2. A. Tanenbaum, “ Structured Computer Organization”, 3rd Edition, Prentice Hall, 1990
3. M. Morris Mano, Charles R. Kime, “ Logic and Computer Design Fundamentals”, PHI
4. Tom Shanley, “ Plug and Play System Architecture”, Addison-Wesley publishing company
5. William Stallings, “ Computer Organization and Architecture”, PHI

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top