در این مطلب به طور مفصل با دستورات دستورات کنترل 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 هیچ عملی انجام نمی دهد.