Computer Architecture, Cpu, Assembly.
point to introduce a new programming language. Assembly is a low-level programming language. It places itself just one level above machine code. This means that assembly is able to communicate directly with the inner components of the CPU, providing full control over the execution of a program.