English
Language : 

FX1S Datasheet, PDF (330/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.8
ÄÅËÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DEDIV)
DEDIV (S1+) (S2+) (D+)
S1+
S2+
K, H
öåëûå çíà÷åíèÿ àâòîìàòè÷åñêè
êîíâåðòèðóþòñÿ â ÷èñëà ñ
ïëàâàþùåé çàïÿòîé
D (÷èñëà ñ ïëàâàþùåé çàïÿòîé
(32 áèòà))
D+
D
(÷èñëà ñ
ïëàâàþùåé
çàïÿòîé
(32 áèòà))
DEDIV
FNC 123
Äåëåíèå ÷èñåë ñ ïëàâàþùåé çàïÿòîé
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DEDIV
13
© DEDIVP
13
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
ÔÓÍÊÖÈß
Äåëåíèå äâóõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
b ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S1+), äåëèòñÿ íà ÷èñëî ñ ïëàâàþùåé çàïÿòîé â
(S2+). Ðåçóëüòàò çàïîìèíàåòñÿ â (D+).
b Äëÿ êàæäîãî îïåðàíäà èñïîëüçóåòñÿ ïî 2 ñëåäóþùèõ äðóã çà äðóãîì ðåãèñòðà.
b Çàäàâàåìûå êîíñòàíòû (Ê, Í) ïåðåä äåëåíèåì àâòîìàòè÷åñêè ïðåîáðàçîâûâàþòñÿ â
÷èñëà ñ ïëàâàþùåé çàïÿòîé.
b Ìîæåò ïðèìåíÿòüñÿ îäèí è òîò æå îïåðàíä äëÿ èñòî÷íèêà è äëÿ öåëè.  ýòîì ñëó÷àå
ðàññ÷èòàííûé ðåçóëüòàò ñíîâà çàïîìèíàåòñÿ â îïåðàíäå-èñòî÷íèêå è ìîæåò
èñïîëüçîâàòüñÿ äëÿ ñëåäóþùåãî ðàñ÷åòà. Ýòîò ïðîöåññ ïîâòîðÿåòñÿ â êàæäîì öèêëå
ïðîãðàììû.
Äåëåíèå âûïîëíÿåòñÿ ïî òðåáóåìûì ìàòåìàòè÷åñêèì çàêîíîìåðíîñòÿì.
ÈÑÒÎ×ÍÈÊ ÎØÈÁÊÈ
Îïåðàíä (S2+) íå ìîæåò áûòü ðàâåí íóëþ ò.ê. Äåëåíèå íà íóëü íå äîïóñòèìî.
X12
[S1+] [S2+] [D+]
DEDIV D128 K500 D106
Ðèñ. 7-55.
Ïðèìåð ïðîãðàììèðîâàíèÿ DE-
DIV-èíñòðóêöèè
C000357C
Ïðè âêëþ÷åíèè âõîäà Õ10 ÷èñëî ñ ïëàâàþùåé çàïÿòîé â D128 äåëèòñÿ íà êîíñòàíòó Ê500.
Ðåçóëüòàò ñîõðàíèòñÿ â D106.
Ħ
7 – 58
MITSUBISHI ELECTRIC