English
Language : 

FX1S Datasheet, PDF (149/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÎÁÙÈÅ ÓÊÀÇÀÍÈß
6.1.6
ÏÐÈÌÅÍÅÍÈÅ ÈÍÄÅÊÑÍÛÕ ÐÅÃÈÑÒÐÎÂ V, Z
ÓÊÀÇÀÍÈÅ
ÏÐÈÌÅÐ
Èíäåêñíûå ðåãèñòðû V è Z ïðèìåíÿþòñÿ, ÷òîáû ïðè èíñòðóêöèÿõ ïåðåõîäà èëè ñðàâíåíèÿ
ñóììèðîâàòü ïî àäðåñó îïåðàíäà èíäåêñèðóåìûå çíà÷åíèÿ.
Èíäåêñíûå ðåãèñòðû V è Z ÿâëÿþòñÿ 16-òè áèòîâûìè ðåãèñòðàìè.
 32-õ áèòîâûõ èíñòðóêöèÿõ îáà èíäåêñíûõ ðåãèñòðà V è Z äîëæíû ïðèìåíÿòüñÿ
êîìáèíèðîâàííî. Z çàïîìèíàåò ìëàäøèå 16 áèò, V çàïîìèíàåò ñòàðøèå 16 áèò.  êà÷åñòâå
öåëåâîãî (êîíå÷íîãî) àäðåñà óêàçûâàåòñÿ èíäåêñíûé ðåãèñòð Z.
Îïåðàöèè, ïðè êîòîðûõ ìîæåò ïðèìåíÿòüñÿ èíäèöèðîâàíèå îòìå÷àþòñÿ çíàêîì ïëþñ “+”:
íàïðèìåð, (S+) è (D+) (çäåñü S è D èñõîäíûå è êîíå÷íûå äàííûå)
Ïðèìåíåíèå èíäåêñíûõ ðåãèñòðîâ V, Z
X0
MOV K5 V
X1
MOV K10 Z
Ðèñ. 6-5.
Ïðèìåð ïðîãðàìèðîâàíèÿ èíäåêñíûõ
ðåãèñòðîâ V, Z
X2
ADD D5V D15Z D10Z
X4
DMOV K0 V
X3
DADD D0 D2 D4Z
C000120C
b Çíà÷åíèå 5 (Ê5) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð V.
b Çíà÷åíèå 10 (Ê10) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð Z.
b D5V äîëæíî ñóììèðîâàòüñÿ ñ D15Z. Ðåçóëüòàò äîëæåí áûòü çàïèñàí â ðåãèñòð äàííûõ
D10Z.
b Ðàñ÷åò ðåãèñòðà äàííûõ:
V = 5 (K5)
Z = 10 (K10)
D5V = D10 (D5 + V = D5 + 5 = D10)
D15Z = D25 (D15 + Z = D15 + 10 = D25)
D10Z = D20 (D10 + Z = D10 + 10 = D20)
b Çíà÷åíèå 0 (Ê0) ïåðåäàåòñÿ ñ ïîìîùüþ MOV-èíñòðóêöèè â èíäåêñíûé ðåãèñòð V. Èìååòñÿ
32-õ áèòíàÿ îïåðàöèÿ.
b D0 è D1 äîëæíû ñóììèðîâàòüñÿ ñ D2 è D3. Ðåçóëüòàò äîëæåí áûòü ñîõðàíåí â ðåãèñòðàõ
äàííûõ D14 è D15.
Ħ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6–7