|
FX1S Datasheet, PDF (337/480 Pages) Mitsubishi Electric Semiconductor – FX1S | |||
|
◁ |
ÃÃÃ
ÃÃÃÃÃÃÃÃ
FNC-ÃÃÃÃÃÃÃÃÃÃ
ÃÃÃÃÃÃÃÃÃÃ ÃÃ ÃÃÃÃÃÃÃÃÃ
ÃÃÃÃÃÃ
7.5.1
ÃÃÃÃÃ
Ã
ÃÃÃÃ
à ÃÃÃÃÃÃà à ÃÃÃÃÃÃÃà ÃÃÃÃÃÃà (SWAP)
SWAP
(S+)
S+
KnY, KnM, KnS, T, C, D, V, Z
SWAP
FNC 147
Ãáìåà ñòà ðøèìè è ìëà äøèìè áà éòà ìè
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Ãìï. èÃñòðóêöèÿ(P) Ãáðà áîòêà Ãà ãè ïðîãðà ììû
16 Bit 32 Bit SWAP, SWAPP 5
©
©
DSWAP,
DSWAPP
9
ÃÃÃÃÃÃÃ
Ãáìåà ñòà ðøèìè è ìëà äøèìè áà éòà ìè îïåðà ÃäÃ
ÃÃÃÃÃÃÃÃ
b Ãðè ïðèìåÃÃ¥Ãèè SWAP-èÃñòðóêöèè ñòà ðøèé è ìëà äøèé áà éòû îïåðà Ãäà (D+)
îáìåÃèâà þòñÿ ìåñòà ìè.
b Ãðè ïðèìåÃÃ¥Ãèè DSWAP-èÃñòðóêöèè cîîòâåòñòâåÃÃî îáìåÃèâà þòñÿ ìåñòà ìè ñòà ðøèå è
ìëà äøèå áà éòû îïåðà Ãäîâ (D+) è ((D+)+1).
b Ãòà îïåðà öèÿ âûïîëÃÿåòñÿ âÃîâü â êà æäîì öèêëå ïðîãðà ììû. Ãòîáû ãà ðà Ãòèðîâà òü
îäÃîðà çîâîå âûïîëÃÃ¥Ãèå, ÃóæÃî ïðèìåÃèòü èìïóëüñÃóþ èÃñòðóêöèþ èëè áëîêèðîâêó.
Ãèñ. 7-61.
X34
[D+]
SWAPP D10
Ãðèìåð ïðîãðà ììèðîâà Ãèÿ
SWAPP-èÃñòðóêöèè
C000363C
Ãðè ïîëîæèòåëüÃîì ôðîÃòå âõîäà Ã34 ñòà ðøèé è ìëà äøèé áà éòû D10 îáìåÃèâà þòñÿ
ìåñòà ìè.
Ãïåðà Ãä
Ãà éò
Ãåðåä âûïîëÃÃ¥Ãèåì
èÃñòðóêöèè
Ãîñëå âûïîëÃÃ¥Ãèÿ
èÃñòðóêöèè
1
1FH
8BH
D10
2
8BH
1FH
Ãà áë. 7-16.
Ãáìåà áà éòà ìè ïðè
SWAPP-èÃñòðóêöèè
Ã
ñëè âìåñòî SWAPP-èÃñòðóêöèè ïðèìåÃÿåòñÿ DSWAPP-èÃñòðóêöèÿ, òî ïðè ïîëîæèòåëüÃîì
ôðîÃòå Ã34 cîîòâåòñòâåÃÃî îáìåÃèâà þòñÿ ìåñòà ìè ñòà ðøèå è ìëà äøèå áà éòû îïåðà Ãäîâ
D10 è D11.
Ãïåðà Ãä
Ãà éò
Ãåðåä âûïîëÃÃ¥Ãèåì
èÃñòðóêöèè
Ãîñëå âûïîëÃÃ¥Ãèÿ
èÃñòðóêöèè
1
1FH
8BH
D10
2
8BH
1FH
1
C4H
35H
D11
2
35H
C4H
Ãà áë. 7-17.
Ãáìåà áà éòà ìè ïðè
DSWAPP-èÃñòðóêöèè
Ãðîãðà ììèðîâà Ãèå FX1S/FX1N/FX2N/FX2NC
7 â 65
|
▷ |