English
Language : 

FX1S Datasheet, PDF (328/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.6
ÂÛ×ÈÒÀÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DESUB)
DESUB (S1+) (S2+) (D+)
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé.
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
DESUB
FNC 121
Âû÷èòàíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
CPU
FX1S FX1N FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DESUB
13
© DESUBP
13
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
ÔÓÍÊÖÈß
Âû÷èòàíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
b ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S2+), âû÷èòàåòñÿ èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé â
(S1+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
b Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
b Çàäàâàåìûå êîíñòàíòû (Ê, Í) ïåðåä âû÷èòàíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
b Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
b Åñëè ðåçóëüòàò âû÷èòàíèÿ ðàâåí 0, òî âêëþ÷àåòñÿ ôëàã çåðî (íóëÿ) Ì8020.
b Åñëè ðåçóëüòàò ñëîæåíèÿ áîëüøå, ÷åì ìàêñèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã ïåðåíîñà (Carry) Ì8022.
b Åñëè ðåçóëüòàò ñëîæåíèÿ ìåíüøå, ÷åì ìèíèìàëüíî äîïóñòèìîå çíà÷åíèå, òî âêëþ÷àåòñÿ
ôëàã çàåìà (Borrow) M8021.
Âû÷èòàíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì (íàïðèìåð,
âû÷èòàíèå 2,3456 x 102 - 5,6 x 10-1 äàñò ðåçóëüòàò 2,34 x 102.)
X07
[S1+] [S2+] [D+]
DESUB D120 K79124 D128
Ðèñ. 7-53.
Ïðèìåð ïðîãðàììèðîâàíèÿ
DESUB-èíñòðóêöèè
C000355C
Ïðè âêëþ÷åíèè âõîäà Õ07 èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé D120 âû÷èòàåòñÿ êîíñòàíòà Ê79124.
Ðåçóëüòàò ñîõðàíèòñÿ â D128.
Ħ
7 – 56
MITSUBISHI ELECTRIC