Assembler är egentligen inte ett enda programmeringsspråk utan ett enklare sätt att programmera en specifik processor. Istället för att använda maskinkod använder man sig av memokoder.