Binary systems. Boolean functions and minimisation. Combinational logic. Numeric systems. Computer arithmetic. Sequential systems. Registers and memories. <br/>Processor architecture. MIPS as a single-cycle processor. Assembly language. Microcontrollers and I/O devices. Memory maps. Advanced architectures. -- Course Website