English
Language : 

FX1S Datasheet, PDF (331/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.9
ÊÎÐÅÍÜ ÊÂÀÄÐÀÒÍÛÉ ÈÇ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DESQR)
DESQR (S+) (D+)
S+
K, H
Iöåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
DESQR
FNC 127
Êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
CPU
FX1S
FX1N FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DESQR
9
© DESQRP
9
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
ÔÓÍÊÖÈß
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
b Èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+), âû÷èñëÿåòñÿ êîðåíü êâàäðàòíûé.
b Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
b Çàäàâàåìûå êîíñòàíòû (Ê,Í) ïåðåä äåëåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â ÷èñëà
ñ ïëàâàþùåé çàïÿòîé.
b Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
b Åñëè ðåçóëüòàò âû÷èñëåíèÿ ðàâåí 0, òî âêëþ÷àåòñÿ ôëàã çåðî (íóëÿ) Ì8020.
Âû÷èñëåíèå êîðíÿ êâàäðàòíîãî âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì
çàêîíîìåðíîñòÿì
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Åñëè îïåðàíä (S+) îòðèöàòåëüíîå ÷èñëî, òî àêòèâèçèðóåòñÿ ìåðêåð îøèáêè M8067t.
Ðèñ. 7-56.
M24
[S+] [D+]
Ïðèìåð ïðîãðàììèðîâàíèÿ
DESQR D302 D510
DESQR-èíñòðóêöèè
C000358C
Ïðè âêëþ÷åíèè ìåðêåðà Ì24 âû÷èñëÿåòñÿ êîðåíü êâàäðàòíûé èç ÷èñëà ñ ïëàâàþùåé çàïÿòîé
â D302.
Ðåçóëüòàò ñîõðàíèòñÿ â D510.
Ħ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 59