English
Language : 

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