1.比較指令 cmp
1). 16位運(yùn)算(cmp、cmpp) 對(duì)比較值s1 和比較源 s2的內(nèi)容進(jìn)行比較,根據(jù)其結(jié)果 (小、一致、大 ),使 d、 d+1、d +2 其中一個(gè)為on。
• 源數(shù)據(jù) s1、 s2,作為bin(二進(jìn)制)的值進(jìn)行處理。
• 按代數(shù)形式進(jìn)行大小的比較。例如: -10<2
2). 32位運(yùn)算(dcmp、dcmpp) 對(duì)比較值[ s1+1, s1]和比較源[ s2+1,s2 ]的內(nèi)容進(jìn)行比較,根據(jù)其結(jié)果(小,一致,大),使 d、 d+1、 d+2其中一個(gè)為on。
• 源數(shù)據(jù)[ s1+1,s1 ]、[ s2+1,s2 ]作為bin(二進(jìn)制)的值進(jìn)行處理。
• 按代數(shù)形式進(jìn)行大小的比較。例如: -125400<22466
注意要點(diǎn)
軟元件的占用點(diǎn)數(shù) 以 d中指定的軟元件為起始占用3點(diǎn)。注意不要與其他控制中使用的軟元件重復(fù)。
程序舉例
2.區(qū)間比較zcp
功能和動(dòng)作說明
1). 16位運(yùn)算(zcp、zcpp) 將比較源s1 的內(nèi)容與下比較值 s2和上比較值s 進(jìn)行比較,根據(jù)其結(jié)果(小、區(qū)域內(nèi)、大),使d 、 d+1、d +2其中一個(gè)為on。
• 按代數(shù)形式進(jìn)行大小的比較。例如: -10<2<10
2). 32位運(yùn)算(dzcp、dzcpp) 將比較源 [ s+1,s ]的內(nèi)容與下比較値[s1 +1,s1 ]和上比較値 [ s2+1,s2 ]進(jìn)行比較, 根據(jù)其結(jié)果(小、區(qū)域內(nèi)、大),使d 、 d+1、 d+2其中一個(gè)為on。
• 按代數(shù)形式進(jìn)行大小的比較。例如: -125400<22466<1015444
注意要點(diǎn)
1. 軟元件的占用點(diǎn)數(shù) 以 d中指定的軟元件為起始占用3點(diǎn)。注意不要與其他控制中使用的軟元件重復(fù)。
2. 根據(jù)上下比較值的大小的注意事項(xiàng) 下比較值 的值需要比上比較值 小。
1) 下比較值s1 <上比較值 s2時(shí)
2) 下比較值s1 >上比較值s2 時(shí)