هي الصيغة السهلة القراءة للبشر المقابلة للغة الآلة التي تشكل الأوامر التي ينفذها حاسوب بتصميم ما. فلغة الآلة عبارة عن تتابع من البتات (bits) تمثل عملية حاسوبية أو امر للحاسوب، تصبح أسهل للقراءة عندما تستبدل برموز تعبر عنها. و لكل معالج لغة أسمبلي خاصة به كما أن له "لغة آلة Machine Language" خاصة به. و تحتاج لغة الاسمبلي ما يسمى الاسمبلر (Assembler) او المجمع و هو الذي يقوم بتحويل لغة الاسمبلي التي يستطيع البشر قراءتها و التعديل فيها إلى لغة الالة التي يستطيع المعالج تنفيذها. و تستخدم هذه اللغة الان من قبل البشر و ذلك لبرمجة اجزاء من نظم التشغيل او للتاكد من سرعة و كفاءة تنفيذ بعض البرامج التي يحتاج فيها الكفاءة كبرامج المحاكاة و الالعاب. و تتكون اسطر برامج الاسمبلي من ثلاثة اجزاء:
- العلامة (Label) و هو ما يتم به الاشارة لسطر ما في سطور اخرى.
- الامر (Instruction) و هو يكون مناظر في الغالب لامر في المعالج و هو ما سيقوم المعالج بتنفيذه عند الوصول لهذا السطر اثناء تنفيذ البرنامج.
- المعامل (Operand) و هو المتغير الذي سيتم تطبيق الامو عليه.