7.15.3
ÑÐÀÂÍÅÍÈÅ ÄÀÍÍÛÕ Â ÁËÎÊÀÕ ÄÀÍÍÛÕ (BKCMP쐽)
Ôóíêöèÿ
Äàííûå äâóõ âçàèìîñâÿçàííûõ îáëàñòåé (áëîêîâ äàííûõ) ñðàâíèâàþòñÿ äðóã ñ äðóãîì è ðå
-
çóëüòàò ñðàâíåíèÿ çàïèñûâàåòñÿ â äðóãîé áëîê äàííûõ.
Îïèñàíèå
쎲
 (S1+) óêàçûâàåòñÿ ïåðâûé àäðåñ ïåðâîé îáëàñòè, ñîäåðæàùåé ñðàâíèâàåìûå çíà÷åíèÿ,
èëè êîíñòàíòà.
쎲 Â (S2+) óêàçûâàåòñÿ ïåðâûé àäðåñ îáëàñòè, êîòîðàÿ ñðàâíèâàåòñÿ ñ îáëàñòüþ, óêàçàííîé
â(S1+).
쎲 Ðåçóëüòàò ñðàâíåíèÿ çàïèñûâàåòñÿ â îáëàñòè, ïåðâûé àäðåñ êîòîðîé óêàçàí â (D+). Åñëè
ñðàâíåíèå èìååò ðåçóëüòàò “èñòèííî”, òî â êà÷åñòâå ðåçóëüòàòà çàïèñûâàåòñÿ “1". Åñëè
ñðàâíåíèå èìååò ðåçóëüòàò ”ëîæíî“, çàïèñûâàåòñÿ çíà÷åíèå ”0".
쎲 Ðàçìåð îáëàñòåé (S1+), (S2+) è (D+) óêàçûâàåòñÿ ñ ïîìîùüþ (n).
쎲 Ïóñòîé êâàäðàò â êîìàíäå BKCMP îçíà÷àåò îäíó èç îïåðàöèé ñðàâíåíèÿ =, >, <, <> , 울 è 욷.
 ñëåäóþùåé òàáëèöå îïåðàöèè ñðàâíåíèÿ ñîïîñòàâëåíû ñîîòâåòñòâóþùèì íîìåðàì
ôóíêöèé.
7 – 202 MITSUBISHI ELECTRIC
ÊÎÌÀÍÄÛ ÄËß ÁËÎÊÎÂ ÄÀÍÍÛÕ ÑÏÅÖÈÀËÜÍÛÅ ÊÎÌÀÍÄÛ
BKCMP FNC 194 – 199
Ñðàâíåíèå äàííûõ â áëîêàõ äàííûõ
CPU
FX1S FX1N FX2N FX2NC FX3U
S1+ S2+ D+ n
Èìï.
èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
T, C, D, R,
K, H
T, C, D, R Y, M, S D, R, K, H
16áèòà 32áèòà
BKCMP쏔
BKCMP쏔P
9
DBKCMP쏔
DBKCMP쏔P
17
BKCMP
(S2+)(S1+) (D+) (n)
Îïåðàíäû
FNC Êîìàíäà Èñòèííî, åñëè Ëîæíî, åñëè
194 BKCMP = (S1+) = (S2+) (S1+) <> (S2+)
195 BKCMP> (S1+) > (S2+)
(S1+) 울 (S2+)
196 BKCMP< (S1+) < (S2+)
(S1+) 욷 (S2+)
197 BKCMP<> (S1+) <> (S2+) (S1+) = (S2+)
198
BKCMP울 (S1+) 울 (S2+)
(S1+) > (S2+)
199
BKCMP욷 (S1+) 욷 (S2+)
(S1+) < (S2+)
Òàáë. 7-53:Îïåðàòîðû ñðàâíåíèÿ äëÿ 16-áèòíîé îáðàáîòêè
FNC Êîìàíäà Èñòèííî, åñëè Ëîæíî, åñëè
194 DBKCMP = ((S1+)+1), (S1+) = ((S2+)+1, (S2+) ((S1+)+1), (S1+) <> ((S2+)+1, (S2+)
195 DBKCMP> ((S1+)+1), (S1+) > ((S2+)+1, (S2+)
((S1+)+1), (S1+) 울 ((S2+)+1, (S2+)
196 DBKCMP< ((S1+)+1), (S1+) < ((S2+)+1, (S2+)
((S1+)+1), (S1+) 욷 ((S2+)+1, (S2+)
197 DBKCMP<> ((S1+)+1), (S1+) <> ((S2+)+1, (S2+) ((S1+)+1), (S1+) = ((S2+)+1, (S2+)
198
DBKCMP울 ((S1+)+1), (S1+) 울 ((S2+)+1, (S2+)
((S1+)+1), (S1+) > ((S2+)+1, (S2+)
199
DBKCMP욷 ((S1+)+1), (S1+) 욷 ((S2+)+1, (S2+)
((S1+)+1), (S1+) < ((S2+)+1, (S2+)
Òàáë. 7-54:Îïåðàòîðû ñðàâíåíèÿ äëÿ 32-áèòíîé îáðàáîòêè