در ادامه این مطلب آموزش قصد داریم تا یکی دیگر از دستورات منطقی موجود در زبان برنامه نویسی اسمبلی را برای شما شرح دهیم.همچنین شما می توتنید در این مطلب یک مثال در همین زمینه را نیز ببینید.
دستورالعمل or عمل or منطقی را روی عملوندهای خود انجام می دهد. فرم کلی آن به صورت زیر است:
or dest, src
عمل or، طبق جدول زیر، روی عملوندها بیت به بیت انجام می گیرد. هر بیت نتیجه دستور or در صورتی صفر است که بیت های متناظر هر دو عملوند صفر باشند در غیر اینصورت یک می شود.
دستورالعمل or مشابه عمل and روی فلگ های Carry، Zero، Sign، Overflow و Parity تاثیر می گذارد. فلگ zero وقتی یک می شود که هردو عملوند صفر باشند.
عملوندهای دستورالعمل or مشابه دستورالعمل and می تواند ثبات، حافظه یا داده فوری باشد.
مثال.
mov AX, C123h
or AX, E831h