English
Language : 

FX1S Datasheet, PDF (191/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÏÐÈÊËÀÄÍÛÅ ÈÍÑÒÐÓÊÖÈÈ
ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÈÍÑÒÐÓÊÖÈÈ
6.4.3
ÓÌÍÎÆÅÍÈÅ ×ÈÑËÎÂÛÕ ÄÀÍÍÛÕ (MUL, DMUL)
MUL (S1+) (S2+) (D+)
S+, S2+
K, H, KnX, KnY, KnM, KnS,
T, C, D, V, Z
D+
KnY, KnM, KnS,
T, C, D, Z (V)
MUL
FNC 22
Óìíîæåíèå ÷èñëîâûõ äàííûõ
CPU
FX1S
FX1N
FX2N FX2NC
©
©
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit MUL/MULP
7
© © DMUL/DMULP 13
ÔÓÍÊÖÈß
Óìíîæåíèå äâóõ ÷èñëîâûõ äàííûõ. Ðåçóëüòàò óìíîæåíèÿ õðàíèòñÿ ïî àäðåñó öåëè.
ÎÏÈÑÀÍÈÅ
b Äàííûå â S1+ è S2+ ïåðåìíîæàþòñÿ ìåæäó ñîáîé. Ðåçóëüòàò óìíîæåíèÿ çàïîìèíàåòñÿ ïî
àäðåñó îïåðàíäà óêàçàííîãî â D+ è â ñëåäóþùèì çà íèì àäðåñå îïåðàíäà.
(S1+) x (S2+) = (D+)
b  ñòàðøåì áèòå çàïîìèíàåòñÿ çíàê ðåçóëüòàòà ïåðåìíîæàåìûõ ÷èñåë:
0: çíàê ïîëîæèòåëüíîãî ÷èñëà
1: çíàê îòðèöàòåëüíîãî ÷èñëà
b Ïðè âûïîëíåíèè 16-òè áèòíîé îïåðàöèè ðåçóëüòàò çàíîñèòñÿ â 32-õ áèòíîå ÷èñëî â (D+) è
((D+)+1). Ïðè âûïîëíåíèè 32-õ áèòíîé îïåðàöèè ðåçóëüòàò çàíîñèòñÿ â 64-õ áèòíîå ÷èñëî â
(D+) è â òðè ñëåäóþùèõ çà íèì îïåðàíäà.
b Ïðè 32-õ áèòíîì îïåðàíäå äëÿ (D+) íåëüçÿ ïðèìåíÿòü Z(V).
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
6 – 49