به کمک Assembly شما می توانید داده های خود را مستقیما در آدرس دلخواه از حافظه ذخیره کنید،دستورات خود را مستقیما به CPU ارسال کنید،با دستگاه های ورودی/خروجی مستقیما ارتباط برقرار کنید یا خیلی از کارهای دقیق که به وسیله زبانهای سطح بالای برنامه نویسی امکانپذیر نیست یا با سرعت بالا امکانپذیر نیست.