دستور منطقی NOT در زبان اسمبلی یکی دیگر از دستورات منطقی این زبان است که مورد استفاده قرار می گیرد.

دستورالعمل not مکمل یک عملوند خود را محاسبه و در آن ذخیره می کند. فرم کلی آن به صورت زیر است:

not dest

دستورالعمل not بیت های عملوند را عکس می کند؛ صفرها را به یک و یک ها را به صفر تبدیل می نماید.

دستورالعمل not به یکی از دو حالت زیر می تواند استفاده شود:

not register
not memory

دستورالعمل not روی هیچکدام از فلگ ها تاثیر ندارد.

مثال.

mov AX, C123h
not

untitled