English
Language : 

FX1S Datasheet, PDF (175/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÑÐÀÂÍÅÍÈß È ÏÅÐÅÄÀ×È
6.3.4
ÏÐÈÌÅÐ
ÏÅÐÅÄÀ×À È ÑÌÅÙÅÍÈÅ ÄÀÍÍÛÕ (SMOV)
SMOV
FNC 13
SMOV (S+) m1 m2 (D+) n
Ïåðåäà÷à è ñìåùåíèå äàííûõ
CPU
FX1S
FX1N
FX2N FX2NC
©
©
S+
K,H,KnX,KnY,KnM,
KnS,T,C,D,V,Z
0 – 9999
D+
n, m1, m2 Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
K,H,KnY,KnM,KnS, K, H
T,C,D,V,Z
0–4
16 Bit 32 Bit SMOV/
©
SMOVP
11
ÔÓÍÊÖÈß
Ïåðåäà÷à äàííûõ è èçìåíåíèå èõ çíà÷èìîñòè
ÎÏÈÑÀÍÈÅ
b Èíñòðóêöèÿ îáðàáàòûâàåòñÿ â 5-òè ëîãè÷åñêèõ øàãàõ:
1.) ×òåíèå äâîè÷íûõ äàííûõ èç (S+) (èñõîäíûõ äàííûõ)
2.) Ïðåîáðàçîâàíèå äàííûõ â BCD-ôîðìàò
3.) Ñäâèã BCD-ìåñò
4.) Ïðåîáðàçîâàíèå äàííûõ â BIN-ôîðìàò
5.) Çàïèñü äâîè÷íûõ äàííûõ â (D+) (öåëü äàííûõ)
b n, m1, m2 îïðåäåëÿþò âèä (ïàðàìåòðû) ñäâèãà BCD-ìåñò.
m1 = 1. ïåðâîå ìåñòî (â ñëîâå), êîòîðîå äîëæíî áûòü ñìåùåíî
m2 = ÷èñëî ìåñò, êîòîðûå äîëæíû áûòü ñìåùåíû
n = 1. ïåðâûé àäðåñ â öåëè (ìåñòî BCD, êóäà ñìåùàòü)
SMOV-èíñòðóêöèè áåç ñïåöèàëüíîãî ìåðêåðà
X0
[ S+ ] m1 m2 [ D+ ] n
SMOV D1 K4 K2 D2 K3
Ðèñ. 6-21.
Ïðèìåð ïðîãðàììèðîâàíèÿ ñ èñïîëüçî-
âàíèåì SMOV-èíñòðóêöèè áåç
ñïåöèàëüíîãî ìåðêåðà
0 01 00 01 0 00111 0 01
S+
4.
3.
2.
1.
10 3
10 2
10 1
10 0
8
7
6
1
n
0
8
7
0
10 3
10 2
10 1
10 0
D+
1 01 00 11 0 10100 0 11
Ðèñ. 6-22.
Êîíâåðòèðîâàíèå è ïåðåäà÷à
C000125C
C000128C
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 33