Os programas escritos em linguagem assembly têm a extensão .asm. Assembly é uma linguagem de programação que pode ser convertida para a linguagem da máquina.
Os ficheiros .asm podem ser editados com um simples editor de texto e executados com programas como o HLA, o MASM, o FASM, ou o GAS.