Course Content (Syllabus)
Introduction to the structure, organization, operation and evaluation of the computer systems, Arithmetic data, Floating point arithmetic, Types of data, Types of Instructions, Addressing modes, CISC-RISC architectures, Central Processing Unit, Data path, Arithmetic Logic Unit, Register file, Control unit, Microprogramming, Nanoprogramming, Memory system, Memory technologies, Memory hierarchy, Cache memory, Main memory, Input-output procedure, Interconnection system, Synchronous-asynchronous buses, Arbitration, Interrupts, Direct Memory Access.