English
Language : 

FX1S Datasheet, PDF (205/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÈÍÑÒÐÓÊÖÈÈ ÑÄÂÈÃÎÂ
6.5.4
ÊÎËÜÖÅÂÎÉ ÑÄÂÈÃ ÂËÅÂÎ (RCL)
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
RCL D+ n
D+
KnY, KnM, KnS,
T, C, D, V, Z ᕃ
n
K, H ᕄ
RCL
FNC 33
Ðîòàöèÿ áèò âëåâî
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ (P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit RCL, RCLP
5
© © DRCL, DRCLP 9
ᕃ Kn = K4 (16-òè áèòíûé îïåðàíä), Kn = K8 (32-õ áèòíûé îïåðàíä)
ᕄ n =< 16 (16-òè áèòíûé îïåðàíä), n =< 32 (32-õ áèòíûé îïåðàíä)
ÔÓÍÊÖÈß
Ðîòàöèÿ áèò ïî (n) ìåñò âëåâî ñ èñïîëüçîâàíèåì ôëàãà ïåðåäà÷è (Carry-Flags) Ì8022
ÎÏÈÑÀÍÈÅ
b Áèòîâîå îòîáðàæåíèå â (D+) ñäâèãàåòñÿ âëåâî íà n ìåñò.
b Ôëàã ïåðåäà÷è ââîäèòñÿ â ïåòëþ ñìåùåíèÿ.
b Åñëè â (D+) äîëæåí áûòü èñïîëüçîâàí îïåðàíä, ñîñòàâëåííûé èç áèòîâ, òî äëÿ èõ
ñîñòàâëåíèÿ èñïîëüçóþòñÿ òîëüêî êîíñòàíòû K4 (16-òè áèòíûé îïåðàíä) è Kn = K8 (32-õ
áèòíûé îïåðàíä).
Åñëè íå ïðîãðàììèðóåòñÿ íèêàêîãî îïîçíàíèÿ ôðîíòà, òî cäâèã áèòîâîãî îòîáðàæåíèÿ
ïîâòîðÿåòñÿ â êàæäîì öèêëå ïðîãðàììû.
Ñîñòîÿíèå áèòà-ïåðåäà÷è ïðè âêëþ÷åíèè èíñòðóêöèè âîñïðèíèìàåòñÿ âìåñòå ñî
ñäâèãàåìûì áèòîâûì îòîáðàæåíèåì.
RCL-èíñòðóêöèÿ
Áèòîâûå äàííûå â ðåãèñòðå äàííûõ D0 êàæäûé ðàç ñäâèãàþòñÿ âëåâî íà 4 áèòà (K4), êîãäà
âõîä Õ0 ïåðåõîäèò èç ñîñòîÿíèÿ ÎÒÊË. â ñîñòîÿíèå ÂÊË.
Ðèñ. 6-59.
X0
[ D+ ] n
Ïðèìåð ïðîãðàììèðîâàíèÿ ðîòàöèè âëåâî
RCL (P) D0 K4
Ñàìûé ñòàðøèé áèò
Ñàìûé ìëàäøèé áèò
1111111100000000
M8022
Carry
Ïîñëå âûïîëíåíèÿ
èíñòðóêöèè
1111000000000111
1 M8022
C000094C
Ħ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 63