Register-level computer organization. Instruction set architecture. Assembly language. Processor organization and design. Memory organization. IO programming, Exception/interrupt handling.