دستور های دیگری نیز برای مقایسه دو مقدار وجود دارد ، فرض کنید اگر مقدار یک کانتر با یک عدد مساوی بشه ، باید یک مموری فعال بشه .
تا زمانی که شرط مساوی فعال باشد دستور ما خروجی می دهد ، یک فرقی که این دستور با دستور CMP دارد در این است که خود این دستور حافظه فعال شونده را مشخص نمی کند . همانطور که در حالت کلی این دستور می بینید :
تا زمانی که شرط مساوی فعال باشد دستور ما خروجی می دهد ، یک فرقی که این دستور با دستور CMP دارد در این است که خود این دستور حافظه فعال شونده را مشخص نمی کند . همانطور که در حالت کلی این دستور می بینید :
LD= S1 S2
فقط دو حافظه مقایسه شونده را شامل می شود و شما باید خروجی یا مموری که با برقرار بودن این شرط فعال باشد را به آن اضافه کنید .
در این مثال اگر مقدار S1 اگر بزرگتر و یا کوچکتر از S2 باشد ، تابع ما فعال نخواهد شد .
در مثال این موضوع بیشتر توضیح داده شده است .