لغة البرمجة أسمبلي (Assembly) هي لغة برمجة منخفضة المستوى، وتستخدم لكتابة برامج الحاسوب المحمولة على مستوى المعالج (Processor) والذاكرة (Memory). تعتمد لغة الأسمبلي على تعليمات آلية (Machine Instructions) وتعتبر أقرب للغة الآلة (Machine Language) من أي لغة برمجة أخرى. تستخدم لغة الأسمبلي في تطوير برامج النظام (Operating Systems) والمدمجة (Embedded Systems) وألعاب الفيديو (Video Games) وغيرها من التطبيقات التي تحتاج إلى أداء عالي وتحكم دقيق في الموارد الحاسوبية.