دستور ZCPS-ZCPSL    

دستورات برنامه CX Programmer

از این دستور برای مقایسه اعداد باینری علامت دار 16 بیتی استفاده می شود. قرار گرفتن حرف L در جلوی این دستور به معنی توانایی مقایسه اعداد 32 بیتی می باشد. ساختار این دستور به شرح زیر می باشد :

این دستور شامل سه بخش CD ، LL و UL می باشد که باید تکمیل گردند. در LL محدوده پایین ، در UL محدوده بالا و در CD عددی که می خواهیم مقایسه شود را مشخص می کنیم. برای مشاهده نتیجه مقایسه از سه نوع Flag کمکی “=” , “<” , “>”  استفاده می گردد که نحوه عملکرد آن در جدول زیر نشان داده شده است :

برای فهم بهتر به مثال های زیر دقت نمایید :

در مثال زیر LL = -500 و UL = 500 و CD = 980 می باشد. بدیهیست که باید خروجی مربوط به Flag بزرگتری روشن گردد.

و در مثال زیر CD = -240 می باشد. در اینجا نیز به دلیل اینکه -240 بین -500 و 500  قرار دارد باید خروجی مربوط به Flag تساوی روشن گردد.

نویسنده : تیم تولید محتوا  برق و صنعت آریان

آخرین بروز رسانی: 13 ژانویه 2018

فهرست