در زبان اسمبلی یکسری دستورات وجود دارد که می توان با استفاده از آن ها به بخش وسیعی از امکانات این زبان برنامه نویسی دسترسی پیدا کرد.

یک برنامه پیچیده از کنار هم قرار دادن دستورات ساده اسمبلی شکل می گیرد. هنگام شروع برنامه نویسی به زبان اسمبلی نیازی به یادگیری کلیه دستورات نیست، بنابراین برخی از پرکاربردترین دستورات ۰x86 در ادامه شرح داده خواهند شد. دستورات به صورت زیر گروه بندی شده اند.