در این مطلب به طور مفصل با دستورات دستورات کنترل CPU در زبان اسمبلی آشنا خواهید شد.در ابتدای تنها این دستئرات نام برده شده اند اما در قسمت بعدی مطلب هر کدام به طور جداگانه توضیح داده شده اند.

  • STC
  • CLC
  • CMC
  • STI
  • CLI
  • NOP

STC

دستورالعمل (set carry) stc باعث یک شدن فلگ Carry می شود. فرم کلی آن به صورت زیر است:

stc

دستورالعمل stc روی فلگ های دیگر تاثیر ندارد.

CLC

دستورالعمل (clear carry) clc باعث صفر شدن فلگ Carry می شود. فرم کلی آن به صورت زیر است:

clc

دستورالعمل clc روی فلگ های دیگر تاثیر ندارد.

CMC

دستورالعمل (compliment carry) cmc باعث عکس شدن فلگ Carry می شود. یعنی اگر صفر باشد آنرا یک و اگر یک باشد آنرا صفر می کند. فرم کلی آن به صورت زیر است:

cmc

دستورالعمل cmc روی فلگ های دیگر تاثیر ندارد.

STI

دستورالعمل (set interrupt) sti باعث یک شدن فلگ Interrupt می شود. فرم کلی آن به صورت زیر است:

sti

دستورالعمل sti روی فلگ های دیگر تاثیر ندارد.

CLI

دستورالعمل (clear interrupt) cli باعث صفر شدن فلگ Interrupt می شود. فرم کلی آن به صورت زیر است:

cli

دستورالعمل cli روی فلگ های دیگر تاثیر ندارد.

NOP

دستورالعمل (no operation) nop هیچ عملی انجام نمی دهد.