An assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction.
The app is a powerful reference for assembly instructions set. It will give you a hand when you learn assembly instructions or write assemble program.