Computer Architecture Ι

ID : 
Κ14
Semester : 
2
Credit hours (lecture): 
3
Credit hours (discussion): 
1
Credit hours (lab): 
1
Prerequisites : 
Track: 
Core Informatics and Telecommunications

Introduction to computer technology, instructions and levels of representation, representation of arithmetic and non-arithmetic data, organization of a typical computer, instruction set architecture (ISA), microarchitecture, RISC and CISC computers, MIPS ISA, registers, instruction format and encoding, addressing modes, arithmetic, logical and data transfer operations, decision making operations, supporting procedures in hardware, use of stack, an introduction to compilers, assessing and understanding performance, measuring performance, CPU performance and its factors, evaluating performance, processor design, datapath units, datapath design, control unit design, single cycle implementation, multicycle implementation, microprogramming.