ΠΠ°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ ADSP-2181 ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Π²Π²Π΅ΡΡ Ρ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ADSP-21XX, ΠΏΠΎΡΡΠΎΠΌΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π΄Π»Ρ ADSP-21XX, ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° ADSP-2181 Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ. ΠΡΠΎΡΠ΅ΡΡΠΎΡ ADSP-2181 ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°ΠΊΡΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΊΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π―Π·ΡΠΊ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π‘ΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² ΡΠ°Π±Π». 13.2.
Π’Π°Π±Π»ΠΈΡΠ° 13.2 Π‘ΠΏΠΈΡΠΎΠΊ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ = ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ + Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ * Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ AND ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΒ» OR ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Β«ΠΠΠΒ» NOT ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ XOR ΠΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ Β«ΠΠΠΒ» PASS ΠΠ΅ΡΠ΅ΡΡΠ»ΠΊΠ° ABS ΠΠ±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ·ΡΠΊΠ° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° ADSP-21XX Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
DM(var1) = AX0;
ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π½Π°ΠΊΠΎΠΌΠ°Ρ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ (Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° AX0 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ var1, Ρ ΡΠ°Π½ΡΡΠ΅ΠΉΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Π΄Π°Π½Π½ΡΡ .
MR = MR + MX1*MY1;
ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ½ ΡΠΌΠ½ΠΎΠΆΠ°Π΅Ρ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² MX1 ΠΈ MY1, ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ° MR (ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ), Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΠ΅Π³ΠΈΡΡΡ MR.
ΠΡΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ»ΠΎΠ²Π½ΡΠΌΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ°Π±Π». 13.3. ΠΡΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΌ.
Π’Π°Π±Π»ΠΈΡΠ° 13.3 Π£ΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ I0βI7 ΠΠ½Π΄Π΅ΠΊΡΠ½ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡ DAG Π΄Π»Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ M0βM7 Π Π΅Π³ΠΈΡΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ DAG Π΄Π»Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ L0βL7 Π Π΅Π³ΠΈΡΡΡΡ Π΄Π»ΠΈΠ½Ρ DAG Π΄Π»Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ Π±ΡΡΠ΅ΡΠΎΠ² <data> ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ <addr> ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ° (Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΌΠ΅ΡΠΊΠ°) <exp> ΠΠΎΡΡΠ΄ΠΎΠΊ (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³Π°) Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° (8-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) cond ΠΠΎΠ΄ ΡΡΠ»ΠΎΠ²ΠΈΡ Π² ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ term ΠΠΎΠ΄ ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΠΈΠΊΠ»Π° DO UNTIL dreg Π Π΅Π³ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΡ (ΠΠΠ£, ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ-Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΄Π²ΠΈΠ³Π°) reg ΠΡΠ±ΠΎΠΉ ΡΠ΅Π³ΠΈΡΡΡ (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ΅Π³ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΡ Β«dregΒ») ; Π’ΠΎΡΠΊΠ° Ρ Π·Π°ΠΏΡΡΠΎΠΉ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ , ΠΠ°ΠΏΡΡΠ°Ρ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ [] ΠΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅, Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ [, β¦] ΠΠ°ΠΏΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΡΡΠΌΠΈ |ΠΎΠΏΡΠΈΡ1| |ΠΎΠΏΡΠΈΡ2| |ΠΎΠΏΡΠΈΡ3| Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΠΏΡΠΈΠΉ (Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΠΏΡΠΈΠΉ) xop ΠΠΏΠ΅ΡΠ°Π½Π΄ Β«xΒ» yop ΠΠΏΠ΅ΡΠ°Π½Π΄ Β«yΒ» constant ΠΠΏΠ΅ΡΠ°Π½Π΄-ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°Π ΡΠ°Π±Π». 13.4 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ .
Π’Π°Π±Π»ΠΈΡΠ° 13.4 Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
Π Π΅Π³ΠΈΡΡΡ ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ Π Π΅Π³ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΡ <dreg> AX0, ΠΠ₯1, AY0, AY1 β AR β MX0, ΠΠ₯1, MY0, MY1 β MR0, MR1, MR2 β SI, SE, SR0, SR1 β ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡ <reg> I0, I1, I2, I3, I4, I5, I6, I7 β M0, M1, M2, M3, M4, M5, M6, M7 β L0, L1, L2, L3, L4, L5, L6, L7 β TX0, TX1, RX0, RX1 β SB, PX β ASTAT, MSTAT β SSTAT Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅ IMASK, ICNTL β IFC Π’ΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΠΈΡΡ CNTR β OWRCNTR Π’ΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΠΈΡΡΠ‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ΅Π³ΠΈΡΡΡΡ <dreg> ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² <reg>, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ , Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ <reg>.
ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ»ΠΎΠΆΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠΈΡΡ Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ, Π·Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΡΡΠ»ΠΎΠ²Π½ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠΉ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
[IF cond] |AR| = xop + | yop |;
|AF| | C |
| yop + C |
| constant |
ΠΠ½Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ cond ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠΎ Π² ΡΠ΅Π³ΠΈΡΡΡ AR ΠΈΠ»ΠΈ AF Π±ΡΠ΄Π΅Ρ Π·Π°Π½Π΅ΡΠ΅Π½ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° xop Ρ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ yop ΠΈΠ»ΠΈ Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΎΠΉ. Π Π°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Ρ xop, yop ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ constant ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π³ΡΡΠΏΠΏΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΠΠ£ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° xop ΡΠ΅Π³ΠΈΡΡΡΡ; AX0, ΠΠ₯1, AR, MR0, MR1, MR2, SR0, SR1. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° yop Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²: AY0, AY1 ΠΈ AF. ΠΡΠΈΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° DIVS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π³ΠΈΡΡΡ AY0.
ΠΠΎΠ΄Ρ ΡΡΠ»ΠΎΠ²ΠΈΠΉ cond Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π». 13.5.
Π’Π°Π±Π»ΠΈΡΠ° 13.5 ΠΠΎΠ΄Ρ ΡΡΠ»ΠΎΠ²ΠΈΠΉ cond Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠΎΠ΄ ΡΡΠ»ΠΎΠ²ΠΈΡ cond ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° IF ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ EQ Π Π°Π²Π½ΠΎ Π½ΡΠ»Ρ NE He ΡΠ°Π²Π½ΠΎ Π½ΡΠ»Ρ LT ΠΠ΅Π½ΡΡΠ΅ Π½ΡΠ»Ρ GE ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ Π½ΡΠ»Ρ LE ΠΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ Π½ΡΠ»Ρ GT ΠΠΎΠ»ΡΡΠ΅ Π½ΡΠ»Ρ AC ΠΠ΅ΡΠ΅Π½ΠΎΡ ΠΠΠ£ NOT AC ΠΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΠΠ£ AV ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΠΠ£ NOT AV ΠΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΠΠ£ MV ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ NOT MV ΠΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ NEG ΠΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ xop ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π΅Π½ POS ΠΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ xop ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π΅Π½ NOT CE Π‘ΡΠ΅ΡΡΠΈΠΊ ΡΠΈΠΊΠ»ΠΎΠ² Π½Π΅ ΠΏΡΡΡ FLAG_IN* ΠΡΠ²ΠΎΠ΄ FI = 1 NOT FLAG_IN* ΠΡΠ²ΠΎΠ΄ FI = 0* Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ JUMP ΠΈ CALL.