- 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 and CISC. Assembly and machine languages. Processor implementation techniques. Pipelining. Performance enhancements. Pre-req.: COMP 325 or COMP 326 or COMP 328 or COMP 335