English
Language : 

FX1S Datasheet, PDF (325/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.3
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÎÐÌÀÒÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ Â
ÍÀÒÓÐÀËÜÍÓÞ ÔÎÐÌÓ (DEBCD)
DEBCD (S+) (D+)
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
D+
D
Ïðèìåíÿåòñÿ äâà îäèí
çà äðóãèì ñëåäóþùèõ
àäðåñà îïåðàíäîâ
DEBCD
FNC 118
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
íàó÷íûé ôîðìàò ÷èñåë
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit DEBCD
9
© DEBCDP
9
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
ÔÓÍÊÖÈß
Ïðåîáðàçîâàíèå ÷èñëà â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé â íàó÷íûé ôîðìàò ÷èñåë.
ÎÏÈÑÀÍÈÅ
b ×èñëî, çàäàííîå â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé, â (S+) êîíâåðòèðóåòñÿ è çàïîìèíàåòñÿ â
(D+).
b Ìàíòèññà çàïîìèíàåòñÿ â (D+).
b Ýêñïîíåíòà çàïîìèíàåòñÿ â ((D+)+1).
×òîáû ïðåäñòàâèòü ðåçóëüòàò êîíâåðòèðîâàíèÿ ñ ìàêñèìàëüíîé òî÷íîñòüþ, ìàíòèññà (D+)
óêàçûâàåòñÿ 0 èëè çíà÷åíèåì ìåæäó 1000 è 9999. Óêàçàíèå ýêñïîíåíòû ((D+)+1)
ñîîòâåòñòâóþùèì îáðàçîì êîððèãèðóåòñÿ (íàïðèìåð, 3,4567 x 10-5 (S+, (S+)+1)
êîíâåðòèðóåòñÿ è çàïîìèíàåòñÿ êàê 3456 (D+) è -8 ((D+)+1)).
Ðèñ. 7-50.
Ïðèìåð ïðîãðàììèðîâàíèÿ
DEBCD-èíñòðóêöèÿ
X14
[S+] [D+]
DEBCD D102 D200
C000352C
Ïðè âêëþ÷åíèè âõîäà Õ14 ÷èñëà â ôîðìàòå ñ ïëàâàþùåé çàïÿòîé, çàïèñàííûå â D102 è D103,
êîíâåðòèðóþòñÿ â íàó÷íûé ôîðìàò è çàïèñûâàþòñÿ â D200.
Ìàíòèññà çàïîìèíàåòñÿ â D200.
Ýêñïîíåíòà çàïîìèíàåòñÿ â D201.
Ħ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 53