• Course Code: COMP423
  • Credits: 3
  • Hours Distribution: (3Crs.:2Lec,2Lab)
  • Course Type: Computer Engineering Core Courses (CECC)

Course Description

Organization vs Architecture. Fundamentals of computer design, Von-Neuman machine. Computer evolution and performance. Computer function and interconnection. Memory systems (Internal, external and cache). Input/Output modules. Instruction Sets: Characteristics, functions, addressing modes and formats. RISC & CISC. Assembly and machine languages. Processor implementation techniques. Pipelining. Performance enhancements. Pre-req.: COMP 226 or COMP 326.