For questions about teaching any assembly language or teaching hardware level concepts where a knowledge of assembly would be relevant. Use this tag only when the language used would affect the question significantly (if your question uses an assembly language as an example, but does not focus on the language itself, you need not use the tag).

Assembly is a low-level programming language which closely corresponds to computer instructions. There are many different varieties of assembly languages which are each for different processors.