कंप्यूटर सिर्फ मशीन भाषा में दिए निर्देशों को समझता है ( 0 और 1 ), लेकिन इस प्रकार की भाषा में कंप्यूटर प्रोग्रामिंग करना व्यवहारिक नहीं होता है, इसलिए मानव द्वारा आसानी से समझे जाने वाले अक्षरों पर आधारित कंप्यूटर भाषा का ईजाद किया गया, जिसे असेम्बली भाषा कहते है।
इसमें 0 और 1 के स्थान पर अन्य संकेतों का प्रयोग होता है, जैसे ADDITION के लिए ADD, SUBSCRIPTION के लिए SUB एवं JUMP के लिए JMP इत्याद|
मशीन भाषा की बजाय इस प्रकार की भाषा को सीखना और याद रखना आसान होता है|