English
Language : 

FX1S Datasheet, PDF (332/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N) ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ
7.4.10
ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÎÐÌÀÒÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ Â ÖÅËÎÅ
×ÈÑËÎ (INT)
INT (S+) (D+)
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
D+
D
(äåñÿòè÷íûé ôîðìàò)
INT, INTP (16 áèò),
DINT, DINTP (32 áèòà)
INT
FNC 129
Ïðåîáðàçîâàíèå ôîðìàòà ñ ïëàâàþùåé çàïÿòîé â
äåñÿòè÷íûé ôîðìàò
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit INT, INTP
5
©
© DINT, DINTP
9
ÓKÀÇÀÍÈÅ
ÏÐÈÌÅÐ
ÔÓÍÊÖÈß
Êîíâåðòèðîâàíèå ÷èñëà ñ ïëàâàþùåé çàïÿòîé â äåñÿòè÷íûé ôîðìàò
ÎÏÈÑÀÍÈÅ
b ×èñëî ñ ïëàâàþùåé çàïÿòîé, çàäàííîå â (S+), îêðóãëÿåòñÿ äî áëèæàéøåãî ìåíüøåãî
öåëîãî çíà÷åíèÿ è çàïîìèíàåòñÿ â (D+).
b Îïåðàíä-èñòî÷íèê âñåãäà ÿâëÿåòñÿ îïåðàíäîì äâîéíîãî ñëîâà.
b Ïðè ïðèìåíåíèè INT-èíñòðóêöèè ñëîâíûé îïåðàíä ÿâëÿåòñÿ îïåðàíäîì öåëè.
b Ïðè ïðèìåíåíèè DINT-èíñòðóêöèè îïåðàíä öåëè ÿâëÿåòñÿ îïåðàíäîì äâîéíîãî ñëîâà.
b INT-èíñòðóêöèÿ ÿâëÿåòñÿ îáðàòíîé ôóíêöèåé FLT-èíñòðóêöèè.
b Åñëè ðåçóëüòàò êîíâåðòèðîâàíèÿ ÿâëÿåòñÿ 0, òî âêëþ÷àåòñÿ ôëàã íóëÿ (çåðî) Ì8020.
b Åñëè â (S+) óêàçûâàåòñÿ íå öåëîå ÷èñëî, òî ýòî ÷èñëî îêðóãëÿåòñÿ äî áëèæàéøåãî
ìåíüøåãî öåëîãî çíà÷åíèÿ è âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ (borrow) Ì8021.
b Åñëè êîíâåðòèðóåìîå öåëîå çíà÷åíèå íàõîäèòñÿ âíå îáëàñòè ïàìÿòè îïåðàíäà öåëè,
ïîÿâëÿåòñÿ ïðåâûøåíèå è âêëþ÷àåòñÿ ôëàã ïåðåíîñà (carry) Ì8022.
Ïðè ïîÿâëåíèè ïðåâûøåíèÿ âîçíèêàåò îøèáî÷íûé ðåçóëüòàò â îïåðàíäå öåëè.
Ðèñ. 7-57.
Ïðèìåð ïðîãðàììèðîâàíèÿ
M24
[S+] [D+]
DINT-èíñòðóêöèè
DINT D510 D254
C000359C
Ïðè âêëþ÷åíèè ìåðêåðà Ì25 ÷èñëî ñ ïëàâàþùåé çàïÿòîé â D510 è D511 îêðóãëÿåòñÿ äî
áëèæàéøåãî ìåíüøåãî öåëîãî çíà÷åíèÿ è âêëþ÷àåòñÿ ôëàã çàèìñòâîâàíèÿ (borrow) Ì8021.
Ðåçóëüòàò ñîõðàíèòñÿ â D254 è D255.
Ħ
7 – 60
MITSUBISHI ELECTRIC