ETE 319

Course Code: ETE 319
Course Name:
Computer Architecture & Microprocessor Interfacing
Credit Hours:
3.00
Detailed Syllabus:

Computer interconnection structures, components and functions, Bus interconnection.
Computer memory system overview, Internal and External Memory, Cache memory and its mapping functions, Virtual memory. Input/output devices, I/O modules, programmed and interrupt driven I/O, DMA. ALU: Computer arithmetic, Instruction sets, Types of operand, Types of operations and addressing modes, CPU structure and functions, Processor organization, Register organization, Instruction Cycle, Instruction Pipelining.
Control unit: Hardwired control, Micro-programmed Control; Microinstruction. RISC and CISC machines, parallel processing. The course includes lab works based on theory taught.