● بسیار پیچیده و درک آن دشوار است.
●زمان و تلاش زیادی نسبت به دیگر زبانهای برنامهنویسی برای نوشتن کدی مشابه، میطلبد.
●یادآوری آن دشوار است.
●فقدان قابلیت حمل برنامه بین معماریهای کامپیوتری گوناگون ویژگی منفی است که البته در برخی از نسخههای اسمبلی این مشکل تا حدی رفع شده
●زمان و تلاش زیادی نسبت به دیگر زبانهای برنامهنویسی برای نوشتن کدی مشابه، میطلبد.
●یادآوری آن دشوار است.
●فقدان قابلیت حمل برنامه بین معماریهای کامپیوتری گوناگون ویژگی منفی است که البته در برخی از نسخههای اسمبلی این مشکل تا حدی رفع شده