7.22 ÊÎÌÀÍÄÀ ÄËß ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÎÃÎ Ñ×ÅÒ×ÈÊÀ
*
Äëÿ (S2+) ìîæíî óêàçàòü òîëüêî îäèí âûñîêîñêîðîñòíîé ñ÷åò÷èê (C235...C255).
Ôóíêöèÿ
 çàâèñèìîñòè îò ðåçóëüòàòà ñðàâíåíèÿ ôàêòè÷åñêîãî çíà÷åíèÿ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà
ñ çàäàííûìè çíà÷åíèÿìè (êîëè÷åñòâî êîòîðûõ ìîæåò äîñòèãàòü 128) óñòàíàâëèâàþòñÿ èëè
ñáðàñûâàþòñÿ äî 16 áèòîâûõ îïåðàíäîâ.
Îïèñàíèå
쎲 Â (S1+) óêàçûâàåòñÿ ïåðâûé àäðåñ îáëàñòè îïåðàíäîâ, â êîòîðîé õðàíÿòñÿ ñðàâíèâàåìûå
çíà÷åíèÿ è ñîîòâåòñòâóþùèå íàáîðû áèòîâ äëÿ âûâîäà. Äëÿ êàæäîãî ñðàâíèâàåìîãî
çíà÷åíèÿ íóæíû òðè 16-áèòíûõ îïåðàíäà.
쎲  (n1) óêàçûâàåòñÿ êîëè÷åñòâî ñðàâíèâàåìûõ çíà÷åíèé. Ðàçìåð óêàçàííîé â (S1+)
îáëàñòè îïåðàíäîâ ìîæíî ðàññ÷èòàòü ïî ôîðìóëå (n1) x 3. Äëÿ (n1) ìîæíî óêàçûâàòü
çíà÷åíèÿ îò 1 äî 128.
쎲 Âûñîêîñêîðîñòíîé ñ÷åò÷èê, ôàêòè÷åñêîå çíà÷åíèå êîòîðîãî òðåáóåòñÿ ñðàâíèâàòü,
óêàçûâàåòñÿ â (S2+).
쎲
 (D+) óêàçûâàåòñÿ ïåðâûé îïåðàíä îáëàñòè, íà êîòîðóþ òðåáóåòñÿ âëèÿòü ïî ðåçóëüòàòàì
ñðàâíåíèÿ.
쎲
 (n2) óêàçûâàåòñÿ êîëè÷åñòâî áèòîâûõ îïåðàíäîâ íà÷èíàÿ ñ (D+), êîòîðûå
óñòàíàâëèâàþòñÿ èëè ñáðàñûâàþòñÿ ïî ðåçóëüòàòàì ñðàâíåíèÿ. (n2) ìîæåò ïðèíèìàòü
çíà÷åíèÿ ìåæäó 1 è 16.
쎲
Ïðè âûïîëíåíèè êîìàíäû DHSCT ôàêòè÷åñêîå çíà÷åíèå óêàçàííîãî â (S2+) ñ÷åò÷èêà
ïîî÷åðåäíî ñðàâíèâàåòñÿ ñ çàäàííûìè çíà÷åíèÿìè, õðàíÿùèìèñÿ â ðåãèñòðàõ íà÷èíàÿ ñ
(S1+). Ïðè ñîîòâåòñòâèè ìåæäó çàäàííûì è ôàêòè÷åñêèì çíà÷åíèåì íàáîð áèòîâ,
êîòîðûé òàêæå õðàíèòñÿ â îáëàñòè îïåðàíäîâ, óêàçàííîé â (S1+), çàïèñûâàåòñÿ â
îïåðàíäû, çàäàííûå ñ ïîìîùüþ (D+) è (n2).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC/FX3U 7 – 291
ÑÏÅÖÈÀËÜÍÛÅ ÊÎÌÀÍÄÛ ÊÎÌÀÍÄÀ ÄËß ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÎÃÎ Ñ×ÅÒ×ÈÊÀ
DHSCT FNC 280
Ñðàâíåíèå ôàêòè÷åñêîãî çíà÷åíèÿ âûñîêîñêîðîñ
-
òíîãî ñ÷åò÷èêà ñ äàííûìè â òàáëèöàõ
CPU
FX1S FX1N FX2N FX2NC FX3U
S1+ n1 S2+ D+ n2
Èìï.
èíñòðóêöèÿ(P)
Îáðàáîòêà Øàãè ïðîãðàììû
D, R K, H C* Y, M, S K, H
16áèòà 32áèòà
DHSCT
21
Îïåðàíäû
n2(D+)(S1+)
n1
(S2+)DHSCT
Çàïèñü â òàáëèöå Îïåðàíä Ñîäåðæèìîå Îïåðàíä
0 (S1+)+1, (S1+) (S1+)+2
(D+) ... [(D+)+(n2-1)]
1 (S1+)+4, (S1+)+3 (S1+)+5
2 (S1+)+7, (S1+)+6 (S1+)+8
::
m-2 (S1+)+(3m-5), (S1+)+(3m-6) (S1+)+(3m-4)
m-1 (S1+)+(3m-2), (S1+)+(3m-3) (S1+)+(3m-1)
Òàáë. 7-73:Âçàèìîñâÿçü ìåæäó îïåðàíäàìè êîìàíäû DHSCT