Computer arithmetic, instruction set architecture, performance, data path, control unit, memory hierarchy, I/O interface.