زبان همگذاری یا اَسِمبلی (Assembly) به مجموعه زبانهای برنامهنویسی سطح پایینی اطلاق میشود که در آن مستقیماً دستورالعملهای پردازندهٔ اصلی (CPU) نوشته میشود ( یعنی دستوراتی که ALU توانایی انجام آنها را دارد.)
به دلیل سطح پایین بودن این زبانها، نوشتن ، اشکالزدایی و نگهداری برنامه سختتر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد. در این فیلم آموزشی که شرکت vtc به آموزش این زبان پرداخته , سعی بر آموزش این زبان با بیانی ساده کرده است که در لابلای آموزش از زبان C در مثال های خود استفاده کرده , همچنین مثال های آن نیز در فایل دانلود موجود است. در این مجموعه تاکید بیشتری بر نوشتن برنامه داشته تا به سطح بالای برنامه نویسی نزدیک شود.