في لغة برمجة أسمبلي يتم التحكم في التدفق باستخدام أوامر القفز والفروع، وهي كالآتي:
1- القفز الشرطي : يتم استخدام هذا الأمر للانتقال إلى برنامج آخر عندما تتحقق شروط محددة، يتم استخدامه لتنفيذ بعض الشروط الشرطية والتحقق من قيم معينة. ومن الأمثلة عليه :
– jump if equal (JE)
– jump if not equal (JNE)
– jump if greater than (JG)
– jump if less than (JL)
2- الفرع الشرطي : يتم استخدام هذا الأمر لتنفيذ إجراء معين عندما يتم الوصول إلى شرط محدد. ومن الأمثلة عليه :
– if statement
– while loop
3- القفز اللاشرطي : يتم استخدام هذا الأمر للانتقال إلى برنامج آخر بشكل مباشر، ومن الأمثلة عليه :
– unconditional jump (JMP)
باستخدام هذه الأوامر يتم التحكم في التدفق في لغة برمجة أسمبلي وتنفيذ البرامج بشكل سلس وفعال.