یکی دیگر از دستورات منطقی موجود در زبان اسمبلی دستور TEST است که دستورالعمل test مشابه and است و عمل and منطقی را روی دو عملوند خود انجام می دهد با این تفاوت که نتیجه را جائی ذخیره نمی کند.
test dest, src
فلگ های Carry، Zero، Sign، Overflow و Parity مشابه دستورالعمل and تاثیر می پذیرند.
دستورالعمل test برای بررسی یک بودن بیتی می تواند استفاده شود.
مثال. دستور زیر مقدار ۱ را با ثبات AL به طور منطقی and می کند. اگر بیت شماره ۰ ثبات AL صفر باشد نتیجه دستور صفر شده و فلگ zero برابر با یک می شود در غیر اینصورت فلگ zero صفر می شود. بررسی فلگ zero بعد از این اجرای دستور نشان می دهد که بیت صفر ثبات AL یک بوده است یا خیر.
test AL, 1
مثال. دستور زیرا برای بررسی بیت های ۰، ۲ و ۸ ثبات DX می تواند استفاده شود. اگر همگی صفر باشند فلگ zero یک می شود.
test DX, 105h