6.4.5 ÈÍÑÒÐÓÊÖÈß ÏÐÈÐÀÙÅÍÈß (INC, DINC)
ÔÓÍÊÖÈß
Ê ÷èñëîâîìó çíà÷åíèþ äàííûõ ïðèáàâëÿåòñÿ ÷èñëî 1 (ïðèðàùèâàåòñÿ).
ÓÊÀÇÀÍÈÅ Ýòà êîìàíäà âûïîëíÿåòñÿ â êàæäîì ïðîãðàììíîì öèêëå. Âû ìîæåòå âîñïðåïÿòñòâîâàòü
ýòîìó, âñòàâèâ ïåðåä íåé èìïóëüñíóþ ôóíêöèþ (êîìàíäó PLS èëè PLF) èëè ïðèìåíèâ
êîìàíäíûé ïàðàìåòð P.
Ïðè ïðèðàùåíèè ê çíà÷åíèþ ÷èñëà, èìåþùåìóñÿ â D+, ïðèáàâëÿåòñÿ ÷èñëî 1, êàê òîëüêî
âûïîëíèòñÿ âõîäíîå óñëîâèå.
쎲
16-ÒÈ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (INC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 16-òè áèòîâîì îïåðàíäå çíà÷åíèå 1 äîáàâèòñÿ ê + 32 767, òî çàïèøåòñÿ çíà÷åíèå
-32 768. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
쎲 32-Õ ÁÈÒÎÂÛÉ ÎÏÅÐÀÍÄ (DINC-ÈÍÑÒÐÓÊÖÈß)
Åñëè ïðè 32-õ áèòîâîì îïåðàíäå çíà÷åíèå 1 äîáàâèòñÿ ê ÷èñëó +2 147 483 647, òî
çàïèøåòñÿ çíà÷åíèå -2 147 483 648. Íå ïîÿâëÿåòñÿ íèêàêîãî ôëàãà.
ÏÐÈÌÅÐ 쑴 Ïðèìåíåíèå INC-èíñòðóêöèè
Çíà÷åíèå äàííûõ â ðåãèñòðå äàííûõ D10 ïðè íàëè÷èè âõîäíîãî ñèãíàëà Õ0 ïîâûñèòñÿ íà ÷èñëî 1.
Èíñòðóêöèÿ àêòèâèçèðóåòñÿ áëàãîäàðÿ ïîäêëþ÷åííîé âïåðåäè ôóíêöèè èìïóëüñà. Ýòî âàæíî,
÷òîáû ïðîöåññ ñóììèðîâàíèÿ íå âûïîëíÿëñÿ â êàæäîì öèêëå ïðîãðàììû.
쑶
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC/FX3U 6–53
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
INC FNC 24
Ïðèðàùåíèå
CPU
FX1S FX1N FX2N FX2NC FX3U
D+ Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
KnY, KnM, KnS, T, C, D, V, Z
16áèòà 32áèòà
INC/INCP
3
DINC/DINCP
5
INC (D+)
Îïåðàíäû
Ðèñ. 6-46.
Ïðèìåð ïðîãðàììèðîâàíèÿ
INCP-èíñòðóêöèè
C000136C