لغة الأسمبلي (Assembly language) هي لغة برمجة منخفضة المستوى تستخدم في كتابة برامج الحاسوب. تقوم هذه اللغة بترجمة الأوامر البرمجية إلى صورة من مجموعة التعليمات التي يفهمها المعالج الرئيسي للحاسوب بشكل مباشر. وتتكون اللغة من مجموعة من الرموز والأوامر والأحرف البرمجية التي تمثل تعليمات برمجية محددة وتشير إلى الأماكن في الذاكرة التي يتم العمل عليها. تستخدم لغة الأسمبلي عادة في كتابة البرامج التي تحتاج إلى سرعة فائقة وتحكم دقيق في الأجهزة المرتبطة بالحاسوب.