Assembly language is a programming language that closely represents the code that can be directly executed by a computer.