در آموزش های قبلی در مورد دستورات منطقی موجود در زبان اسمبلی از جمله دستور منطقی AND صحبت کردیم. در این مطلب یکی از نکات مربوط به این دستور را برایتان شرح خواهیم داد.
با دقت در جدول and می توان مشاهده کرد که نتیجه and عدد صفر با هر بیتی برابر با صفر می شود. اگر عدد یک با بیتی and شود نتیجه همان بیت می شود. از این خاصیت برای صفر کردن بیت های انتخابی یک مقدار بدون تاثیر روی بقیه بیت ها می توان استفاده کرد.
مثال. درمثال زیر بیت شماره ۵ ثبات صفر می شود و بقیه بیت ها بدون تغییر باقی می مانند.
mov AX, C123h
and AX, FFDFh