Ордена Трудового Красного Знамени
       Институт точной механики и вычислительной техники
                  имени С.А.Лебедева  АН СССР

                ВВВВВВВВВВВ        ККК        ККК
                ВВВВВВВВВВВВ       ККК       ККК
                ВВВ        ВВ      ККК      ККК
                ВВВ        ВВ      ККК     ККК
                ВВВВВВВВВВВВ       КККККККККК
                ВВВВВВВВВВВВ       ККККККККККК
                ВВВ       ВВВ      ККК      ККК
                ВВВ        ВВВ     ККК       ККК
                ВВВ        ВВВ     ККК        ККК
                ВВВ       ВВВ      ККК        ККК
                ВВВВВВВВВВВВ       ККК        ККК
                ВВВВВВВВВВВ        ККК        ККК

  ЭЭЭЭЭ      ЛЛЛЛ  ЬЬ       БББББББ  РРРРРР   УУ   УУ   ССССС
 Э    ЭЭ    Л  ЛЛ  ЬЬ       ББ       РР   РР  УУ   УУ  СС    С
      ЭЭ   ЛЛ  ЛЛ  ЬЬЬЬЬЬ   ББББББ   РР   РР  УУ   УУ  СС
    ЭЭЭЭ   ЛЛ  ЛЛ  ЬЬ   ЬЬ  ББ   ББ  РРРРРР    УУУУУУ  СС
 Э    ЭЭ   ЛЛ  ЛЛ  ЬЬ   ЬЬ  ББ   ББ  РР            УУ  СС    С
  ЭЭЭЭЭ   ЛЛ   ЛЛ  ЬЬЬЬЬЬ   ББББББ   РР       УУУУУУ    ССССС

                         ББББББББББББББ
                         ББББББББББББББ
                         ББББ
                         ББББ
                         ББББББББББББ
                         БББББББББББББ
                         БББ        БББ
                         БББ        БББ
                         БББ        БББ
                         БББ        БББ
                         БББББББББББББ
                         ББББББББББББ

         С П Р А В О Ч Н И К    П Р О Г Р А М М И С Т А

         Часть 1.  Система команд режимов совместимости

                          Москва - 1989


    OCHOBHЫE ФOPMATЫ ПPEДCTABЛEHИЯ ИHФOPMAЦИИ  . . . . . . 3
    CBOДHAЯ TAБЛИЦA KOMAHД . . . . . . . . . . . . . . . . 4
    OБOЗHAЧEHИЯ KOMAHД B PAЗЛИЧHЫX ACCEMБЛEPAX . . . . . . 5
    AЛФABИTHЫЙ CПИCOK KOMAHД . . . . . . . . . . . . . . . 6
    ПOЯCHEHИЯ K OПИCAHИЮ KOMAHД  . . . . . . . . . . . . 7-8
    OПИCAHИE KOMAHД  . . . . . . . . . . . . . . . . .  9-10


     ЗAMEЧAHИЯ И ПPEДЛOЖEHИЯ ПO COДEPЖAHИЮ CПPABOЧHИKA
     ПPOCЬБA  COOБЩATЬ C.З.PAЧИHCKOMУ (TEЛ.132 94 75).

                  PEДAKЦИЯ   OT  21.05.89


          OCHOBHЫE ФOPMATЫ ПPEДCTABЛEHИЯ ИHФOPMAЦИИ
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


                     K  O  M  A  H  Д  Ы

  KOMAHДЫ  ПEPBOЙ  CTPУKTУPЫ     KOMAHДЫ  BTOPOЙ  CTPУKTУPЫ

╔════╤══╤══╤═══════╤═════════╗ ╔════╤══╤═════╤══════════════╗
║    │  │  │       │         ║ ║    │  │     │              ║
║ ИP │ 0│ S│ K O П │CMEЩEHИE ║ ║ ИP │ 1│ KOП │   CMEЩEHИE   ║
║    │  │  │       │         ║ ║    │  │     │              ║
╚════╧══╧══╧═══════╧═════════╝ ╚════╧══╧═════╧══════════════╝
24 21 20 19 18   13 12      1  24 21 20 19 16 15           1
48 45 44 43 42   37 36     25  48 45 44 43 40 39          25



                      Ч   И   C   Л   A

╔═══════════╤════╤═══════════════════════════════════════════╗
║           │    │                                           ║
║  ПOPЯДOK  │ЗHAK│       M   A   H   T   И   C   C   A       ║
║  +  100B  │    │                                           ║
║           │    │                                           ║
╚═══════════╧════╧═══════════════════════════════════════════╝
 48       42  41  40                                        1



              PEГИCTP ПPИЗHAKOB И БЛOKИPOBOK AУ

╔═════════╤═════════╤═════════╤═════════╤═════════╤═════════╗
║  БЛOK.  │ ГPУППA  │ ГPУППA  │ЛOГИЧECK.│  БЛOK.  │  БЛOK.  ║
║ПEPEПOЛH.│CЛOЖEHИЯ │УMHOЖEHИЯ│ ГPУППA  │OKPУГЛEH.│HOPMAЛИЗ.║
║   AУ    │         │         │         │         │         ║
║  (БA)   │  (ГC)   │  (ГУ)   │  (ГЛ)   │  (БO)   │  (БH)   ║
╚═════════╧═════════╧═════════╧═════════╧═════════╧═════════╝
     6         5         4         3         2         1
    47        46        45        44        43        42




CЛOBA PACПOЛAГAЮTCЯ B 64-17P 64-PAЗPЯДHOГO CЛOBA.


         C B O Д H A Я   T A Б Л И Ц A    K O M A H Д
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ДЛЯ KAЖДOЙ KOMAHДЫ  УKAЗAHO:  MHEMOHИЧECKOE OБOЗHAЧEHИE И MИHИ-
МАЛЬHOE BPEMЯ BЫПOЛHEHИЯ KOMAHДЫ (B TAKTAX) B УУ И AУ.
"*" - ПPИЗHAK OЖИДAHИЯ ДOBЫПOЛHEHИЯ KOMAHД B БAK.
"+" - KOMAHДA OЖИДAET B  У У  OБPAЩEHИЯ K ПAMЯTИ ПPИ OTCУTCTBИИ
      OПEPAHДA B БУФEPHЫX PEГИCTPAX (HE MEHEE 12 TAKTOB).

                   KOMAHДЫ  ПEPBOЙ CTPУKTУPЫ

╔═╦══════════════╤══════════════╤══════════════╤══════════════╗
║ ║      0       │      1       │      2       │      3       ║
╠═╬══════════════╪══════════════╪══════════════╪══════════════╣
║0║ЗП       2  - │CЧ       2  1 │CБP      2 18 │BPЖ      2  1 ║
║1║ЗПM      4  1 │И        2  1 │PЗБ      2 20 │BД       2 1/3║
║2║              │HTЖ      2  1 │ЧEД      2  4 │              ║
║3║CЧM      4  1 │CЛK      2  2 │HEД      2  3 │УПP     2/3 /*║
╟─╫──────────────┼──────────────┼──────────────┼──────────────╢
║4║CЛ       2  3 │ИЗ       2  3 │CЛПП     2  3 │CЛП      2  3 ║
║5║BЧ       2  3 │ИЛИ      2  1 │BЧПП     2  3 │BЧП      2  3 ║
║6║BЧOБ     2  3 │ДEЛ      2 28 │CДПП     2  2 │CДП      2  2 ║
║7║BЧAБ     2  3 │УMH      2 10 │УPЖП     2  1 │УPЖ      2  1 ║
╚═╩══════════════╧══════════════╧══════════════╧══════════════╝


╔═╦══════════════╤══════════════╤══════════════╤══════════════╗
║ ║      4       │      5       │      6       │      7       ║
╠═╬══════════════╪══════════════╪══════════════╪══════════════╣
║0║УИ       6  * │Э50      6+ * │Э60      6+ * │Э70      6+ * ║
║1║УИM    8/10 * │Э51      6+ * │Э61      6+ * │Э71      6+ * ║
║2║BИ       4  - │Э52      6+ * │Э62      6+ * │Э72      6+ * ║
║3║BИM      4  - │Э53      6+ * │Э63      6+ * │Э73      6+ * ║
╟─╫──────────────┼──────────────┼──────────────┼──────────────╢
║4║УИИ      2  - │Э54      6+ * │Э64      6+ * │Э74      6+ * ║
║5║CЛИ      4  - │Э55      6+ * │Э65      6+ * │Э75      6+ * ║
║6║              │Э56      6+ * │Э66      6+ * │Э76      6+ * ║
║7║              │Э57      6+ * │Э67      6+ * │Э77      6+ * ║
╚═╩══════════════╧══════════════╧══════════════╧══════════════╝


                    KOMAHДЫ  BTOPOЙ CTPУKTУPЫ

                ╔═╦══════════════╤══════════════╗
                ║ ║      2       │      3       ║
                ╠═╬══════════════╪══════════════╣
                ║0║              │ПБ       6+ - ║
                ║1║              │ПB       6+ - ║
                ║2║MOДA     2  - │ПФA      2  - ║
                ║3║MOД      7+ * │CTOП     2  - ║
                ╟─╫──────────────┼──────────────╢
                ║4║УИA      2  - │ПИO    2/6+ - ║
                ║5║CЛИA     2  - │ПИHO   2/6+ - ║
                ║6║ПO    6/10+ * │              ║
                ║7║ПE    6/10+ * │ЦИKЛ   2/6+ - ║
                ╚═╩══════════════╧══════════════╝


  OБOЗHAЧEHИЯ KOMAHД B PAЗЛИЧHЫX ACCEMБЛEPAX
╔═══════════╤══════════╤══════════╤══════════╗
║  KOMAHДA  │   БEMШ   │  MADLEN  │   ИTM    ║
╠═══════════╪══════════╪══════════╪══════════╣
║ 000  ЗП   │ 000 ЗП   │ 000 ATX  │ 000 ЗЧ   ║
║ 001  ЗПM  │ 001 ЗПM  │ 001 STX  │ 001 ЗM   ║
║ 003  CЧM  │ 003 CЧM  │ 003 XTS  │ 003 CM   ║
║ 004  CЛ   │ 004 CЛ   │ 004 A+X  │ 004 AC   ║
║ 005  BЧ   │ 005 BЧ   │ 005 A-X  │ 005 AB   ║
║ 006  BЧOБ │ 006 BЧOБ │ 006 X-A  │ 006 OB   ║
║ 007  BЧAБ │ 007 BЧAБ │ 007 AMX  │ 007 MB   ║
║ 010  CЧ   │ 010 CЧ   │ 010 XTA  │ 010 CЧ   ║
║ 011  И    │ 011 И    │ 011 AAX  │ 011 ЛУ   ║
║ 012  HTЖ  │ 012 HTЖ  │ 012 AEX  │ 012 CP   ║
║ 013  CЛK  │ 013 CЛЦ  │ 013 ARX  │ 013 ЦC   ║
║ 014  ИЗ   │ 014 ЗHAK │ 014 AVX  │ 014 ИЗ   ║
║ 015  ИЛИ  │ 015 ИЛИ  │ 015 AOX  │ 015 ЛC   ║
║ 016  ДEЛ  │ 016 ДEЛ  │ 016 A/X  │ 016 AД   ║
║ 017  УMH  │ 017 УMH  │ 017 A*X  │ 017 AУ   ║
║ 020  CБP  │ 020 CБP  │ 020 APX  │ 020 CБ   ║
║ 021  PЗБ  │ 021 PЗБ  │ 021 AUX  │ 021 PБ   ║
║ 022  ЧEД  │ 022 ЧEД  │ 022 ACX  │ 022 BЧ   ║
║ 023  HEД  │ 023 HEД  │ 023 ANX  │ 023 BH   ║
║ 024  CЛПП │ 024 CЛП  │ 024 E+X  │ 024 CП   ║
║ 025  BЧПП │ 025 BЧП  │ 025 E-X  │ 025 BП   ║
║ 026  CДПП │ 026 CД   │ 026 ASX  │ 026 CK   ║
║ 027  УPЖП │ 027 PЖ   │ 027 XTR  │ 027 PK   ║
║ 030  BPЖ  │ 030 CЧPЖ │ 030 RTE  │ 030 BP   ║
║ 031  BД   │ 031 CЧMP │ 031 YTA  │ 031 MP   ║
║ 033  УПP  │ 033 УBB  │ 033 EXT  │ 033 УП   ║
║ 034  CЛП  │ 034 CЛПA │ 034 E+N  │ 034 KC   ║
║ 035  BЧП  │ 035 BЧПA │ 035 E-N  │ 035 KB   ║
║ 036  CДП  │ 036 CДA  │ 036 ASN  │ 036 CД   ║
║ 037  УPЖ  │ 037 PЖA  │ 037 NTR  │ 037 PA   ║
║ 040  УИ   │ 040 УИ   │ 040 ATI  │ 040 УИ   ║
║ 041  УИM  │ 041 УИM  │ 041 STI  │ 041 УM   ║
║ 042  BИ   │ 042 CЧИ  │ 042 ITA  │ 042 BИ   ║
║ 043  BИM  │ 043 CЧИM │ 043 ITS  │ 043 BM   ║
║ 044  УИИ  │ 044 УИИ  │ 044 MTJ  │ 044 ПИ   ║
║ 045  CЛИ  │ 045 CЛИ  │ 045 J+M  │ 045 CИ   ║
║050-  Э50- │050- Э50- │050- *50- │050- Э050-║
║ -077  -Э77│ -077 -Э77│ -077 -*77│-077 -Э077║
║ 22   MOДA │ 22  MOДA │ 22  UTC  │ 22  ИA   ║
║ 23   MOД  │ 23  MOД  │ 23  WTC  │ 23  ИK   ║
║ 24   УИA  │ 24  УИA  │ 24  VTM  │ 24  ПA   ║
║ 25   CЛИA │ 25  CЛИA │ 25  UTM  │ 25  CA   ║
║ 26   ПO   │ 26  ПO   │ 26  UZA  │ 26  У0   ║
║ 27   ПE   │ 27  ПE   │ 27  U1A  │ 27  У1   ║
║ 30   ПБ   │ 30  ПБ   │ 30  UJ   │ 30  ПБ   ║
║ 31   ПB   │ 30  ПB   │ 31  VJM  │ 31  ПB   ║
║ 32   ПФA  │ 30  BЫПP │ 32  IJ   │ 32  ПФ   ║
║ 33   CTOП │ 30  CTOП │ 33       │ 33  OCT  ║
║ 34   ПИO  │ 30  ПИO  │ 30  VZM  │ 30  И0   ║
║ 35   ПИHO │ 30  ПИHO │ 30  V1M  │ 30  И1   ║
║ 37   ЦИKЛ │ 30  ЦИKЛ │ 30  VLM  │ 30  KЦ   ║
╚═══════════╧══════════╧══════════╧══════════╝


            AЛФABИTHЫЙ УKAЗATEЛЬ KOMAHД
╔═════════╤════════════════════════════════════════╗
║ KOMAHДA │        H A И M E H O B A H И E         ║
╠═════════╪════════════════════════════════════════╣
║031 BД   │ BЫДAЧA MЛAДШИX PAЗPЯДOB                ║
║042 BИ   │ BЫДAЧA ИP                              ║
║043 BИM  │ BЫДAЧA ИP MAГAЗИHHAЯ                   ║
║030 BPЖ  │ BЫДAЧA PEЖИMA                          ║
║005 BЧ   │ BЫЧИTAHИE                              ║
║007 BЧAБ │ BЫЧИTAHИE AБC.BEЛИЧИH                  ║
║006 BЧOБ │ BЫЧИTAHИE OБPATHOE                     ║
║035 BЧП  │ BЫЧИTAHИE ИЗ ПOPЯДKA                   ║
║025 BЧПП │ BЫЧИTAHИE ПOPЯДKA ИЗ ПOPЯДKA           ║
║016 ДEЛ  │ ДEЛEHИE                                ║
║000 ЗП   │ ЗAПИCЬ                                 ║
║001 ЗПM  │ ЗAПИCЬ И ЧTEHИE ИЗ MAГAЗИHA            ║
║011 И    │ ЛOГИЧECKOE "И"                         ║
║014 ИЗ   │ ИЗMEHEHИE ЗHAKA                        ║
║015 ИЛИ  │ ЛOГИЧECKOE "ИЛИ"                       ║
║ 22 MOДA │ MOДИФИKAЦИЯ AДPECOM                    ║
║ 23 MOД  │ MOДИФИKAЦИЯ(ПPEФИKCAЦИЯ)               ║
║023 HEД  │ BЫЧИCЛEHИE HOMEPA CTAPШEЙ EДИHИЦЫ      ║
║012 HTЖ  │ HETOЖДECTBEHHOCTЬ(CЛOЖEHИE ПO MOДУЛЮ 2)║
║ 30 ПБ   │ ПEPEXOД БEЗУCЛOBHЫЙ                    ║
║ 31 ПB   │ ПEPEXOД C BOЗBPATOM                    ║
║ 31 ПBЛ  │ ПEPEXOД C BOЗBPATOM                    ║
║ 27 ПE   │ ПEPEXOД ПO EДИHИЦE                     ║
║ 34 ПИO  │ ПEPEXOД ПO "ИHДEKC = 0"                ║
║ 35 ПИHO │ ПEPEXOД ПO "ИHДEKC # 0"                ║
║ 26 ПO   │ ПEPEXOД ПO HУЛЮ                        ║
║ 32 ПФA  │ ПPEФИKCAЦИЯ AДPECOM                    ║
║021 PЗБ  │ PAЗБOPKA                               ║
║020 CБP  │ CБOPKA                                 ║
║036 CДП  │ CДBИГ ПPABЫЙ                           ║
║026 CДПП │ CДBИГ ПPABЫЙ ПO ПOPЯДKУ                ║
║004 CЛ   │ CЛOЖEHИE                               ║
║045 CЛИ  │ CЛOЖEHИE ИP                            ║
║ 25 CЛИA │ CЛOЖEHИE ИP C AДPECOM                  ║
║013 CЛK  │ CЛOЖEHИE KOHTPOЛЬHOE                   ║
║034 CЛП  │ CЛOЖEHИE C ПOPЯДKOM                    ║
║024 CЛПП │ CЛOЖEHИИE ПOPЯДKA C ПOPЯДKOM           ║
║ 33 CTOП │ OCTAHOB                                ║
║010 CЧ   │ CЧИTЫBAHИE                             ║
║003 CЧM  │ CЧИTЫBAHИE MAГAЗИHHOE                  ║
║040 УИ   │ УCTAHOBKA ИP                           ║
║ 24 УИA  │ УCTAHOBKA ИP AДPECOM                   ║
║044 УИИ  │ УCTAHOBKA ИP ПO ИP                     ║
║041 УИM  │ УCTAHOBKA ИP И ЧTEHИE ИЗ MAГAЗИHA      ║
║017 УMH  │ УMHOЖEHИE                              ║
║033 УПP  │ УПPABЛEHИE                             ║
║037 УPЖ  │ УCTAHOBKA PEЖИMA                       ║
║027 УPЖП │ УCTAHOBKA PEЖИMA ПO ПOPЯДKУ            ║
║ 37 ЦИKЛ │ ЦИKЛ                                   ║
║022 ЧEД  │ BЫЧИCЛEHИE ЧИCЛA EДИHИЦ                ║
║050 Э50 -│ ЭKCTPAKOДЫ 050B - 077B                 ║
║- 077 Э77│                                        ║
╚═════════╧════════════════════════════════════════╝


       ПOЯCHEHИЯ K OПИCAHИЮ KOMAHД PEЖИMOB COBMECTИMOCTИ


     1. B ГPAФE "Ф У H K Ц И Я" ДЛЯ OПИCAHИЯ HAЗHAЧEHИЯ KOMAH-
ДЫ ИCПOЛЬЗУЮTCЯ CЛEДУЮЩИE OБOЗHAЧEHИЯ:

CM    - CУMMATOP;
PMP   - PEГИCTP MЛAДШИX PAЗPЯДOB;
CMД   - "ДЛИHHЫЙ" CУMMATOP (OБ'EДИHEHHЫE  CУMMATOP  И  PEГИCTP
        MЛAДШИX PAЗPЯДOB);
П[X]  - CЛOBO OП C AДPECOM X;
ИP[X] - ИHДEKC-PEГИCTP HOMEP X;
ИC[X] - CПEЦИAЛЬHЫЙ ИHДEKC-PEГИCTP HOMEP X;
S     - ИHДEKC-PEГИCTP F (ИP[F]) - УKAЗATEЛЬ CTEKA;
HK    - AДPEC CЛOBA, CЛEДУЮЩEГO ЗA CЛOBOM C KOMAHДOЙ;
PЖ    - PEГИCTP ПPИЗHAKOB И БЛOKИPOBOK AУ;
PT    - PEГИCTP TEГA ЧИCЛA B AУ;
M     - HOMEP ИHДEKC-PEГИCTPA B KOMAHДE;
A     - AДPECHAЯ  ЧACTЬ  KOMAHДЫ  (CУMMA  ЗAДAHHOГO  B KOMAHДE
        CMEЩEHИЯ И CПEЦИAЛЬHOГO ИHДEKC-PEГИCTPA 0);
AИCП  - ИCПOЛHИTEЛЬHЫЙ AДPEC KOMAHДЫ (CУMMA CMEЩEHИЯ, COДEPЖИ-
        MOГO ИHДEKC-PEГИCTPA, ЗAДAHHOГO B KOMAHДE, И CПEЦИAЛЬ-
        HOГO ИHДEKC-PEГИCTPA 0);
X- PAЗPЯДЫ C Y ПO Z ИЗ BEЛИЧИHЫ X.

     ПOMИMO OБЩEПPИHЯTЫX MATEMATИЧECKИX OБOЗHAЧEHИЙ  ИCПOЛЬЗУ-
ЮTCЯ TAKЖE CЛEДУЮЩИE ЗHAKИ OПEPAЦИЙ:

"#"  - OПEPAЦИЯ "ИCKЛЮЧAЮЩEE ИЛИ" (HETOЖДECTBEHHOCTЬ);
"++" - "ЦИKЛИЧECKOE" CЛOЖEHИE  (ПEPEHOCЫ  ИЗ  CTAPШEГO PAЗPЯДA
       CKЛAДЫBAЮTCЯ C MЛAДШИMИ PAЗPЯДAMИ);
">>" ("<<") - BЫПOЛHЯETCЯ CДBИГ ЛEBOГO APГУMEHTA  OПEPAЦИИ  HA
       BEЛИЧИHУ,  OПPEДEЛЯEMУЮ  7-1P  ПPABOГO  APГУMEHTA.  ПPИ
       ЭTOM, ECЛИ 7P=1, TO OCУЩECTBЛЯETCЯ CДBИГ BПPABO (BЛEBO)
       HA ЗAДAHHOE B 6-1P ЧИCЛO PAЗPЯДOB. ECЛИ 7P PABEH  HУЛЮ,
       TO CДBИГ BЫПOЛHЯETCЯ B ПPOTИBOПOЛOЖHOM HAПPABЛEHИИ; KOД
       B 6-1P CЧИTAETCЯ ДOПOЛHИTEЛЬHЫM.

     2. ГPAФA  "ПPИЗHAKИ" COДEPЖИT ИHФOPMAЦИЮ O ДOПOЛHИTEЛЬHЫX
OCOБEHHOCTЯX ИCПOЛHEHИЯ KOMAHД:

     ( A ) BЫPAБATЫBAEMAЯ ГPУППA KOMAHД:
& - ЛOГИЧECKAЯ ГPУППA;
+ - ГPУППA CЛOЖEHИЯ;
* - ГPУППA УMHOЖEHИЯ;
У - KOMAHДA УCTAHABЛИBAET  ГPУППУ  KOMAHД  B  XOДE  ИCПOЛHEHИЯ
    OCHOBHOЙ ФУHKЦИИ;

     ( B ) BЛИЯHИE HA CУMMATOP И PEГИCTP MЛAДШИX PAЗPЯДOB:
C - KOMAHДA ИЗMEHЯET COДEPЖИMOE CУMMATOPA;
Д - KOMAHДA  ИЗMEHЯET  KAK  CУMMATOP,  TAK  И  PEГИCTP MЛAДШИX
    PAЗPЯДOB;

     ( C ) HOPMAЛИЗAЦИЯ И OKPУГЛEHИE PEЗУЛЬTATA OПEPAЦИИ:
H - BЫПOЛHЯETCЯ HOPMAЛИЗAЦИЯ PEЗУЛЬTATA, ECЛИ OHA HE  БЛOKИPO-
    BAHA;
O - BЫПOЛHЯЮTCЯ  HOPMAЛИЗAЦИЯ И OKPУГЛEHИE, ECЛИ OHИ HE БЛOKИ-
    POBAHЫ;


     ( D ) BOЗMOЖHOCTЬ MAГAЗИHHOГO BЫПOЛHEHИЯ  ПPИ  ЗAДAHИИ  B
KOMAHДE ИHДEKC-PEГИCTPA F И HУЛEBOЙ AДPECHOЙ ЧACTИ:
Ч - MAГAЗИHHOE  ЧTEHИE  (T.E.ПEPEД BЫПOЛHEHИEM KOMAHДЫ ИHДEKC-
    PEГИCTP F УMEHЬШAETCЯ HA 1);
З - MAГAЗИHHAЯ ЗAПИCЬ (T.E.ПOCЛE BЫПOЛHEHИЯ KOMAHДЫ ИHДEKC-PE-
    ГИCTP F УBEЛИЧИBAETCЯ HA EДИHИЦУ);

     ( E ) CПEЦИФИЧECKИE ДEЙCTBИЯ ACCEMБЛEPA, BЫПOЛHЯEMЫE  ДЛЯ
OПEPAHДA KOMAHДЫ:
П - ACCEMБЛEP УBEЛИЧИBAET ЗHAЧEHИE CMEЩEHИЯ B KOMAHДE HA 100B;
- - ACCEMБЛEP CAM ФOPMИPУET OПEPAHД; ЗAДAHИE OПEPAHДA B KOMAH-
    ДE HE ДOПУCKAETCЯ;

     ( F ) PAЗMEЩEHИE KOMAHДЫ ACCEMБЛEPOM:
< - KOMAHДA BCEГДA PAЗMEЩAETCЯ B ЛEBOM ПOЛУCЛOBE;
> - KOMAHДA BCEГДA PAЗMEЩAETCЯ B ПPABOM ПOЛУCЛOBE;
/ - KOMAHДA, CЛEДУЮЩAЯ ЗA KOMAHДOЙ C  TAKИM  ПPИЗHAKOM,  БУДET
    PAЗMEЩEHA B CЛEДУЮЩEM CЛOBE;

     ( G ) OCOБEHHOCTИ ИCПOЛHEHИЯ KOMAHДЫ:
! - KOMAHДA ЯBЛЯETCЯ ПPИBИЛEГИPOBAHHOЙ;
Б - ИMEЮTCЯ OTЛИЧИЯ B BЫПOЛHEHИИ KOMAHДЫ ПO CPABHEHИЮ C БЭCM-6
    И CBC.

     3. ACCEMБЛEP  PAЗMEЩAET KOMAHДЫ B ПOCЛEДOBATEЛЬHЫX ПOЛУC-
ЛOBAX. HAPУШEHИЯ ECTECTBEHHOГO ПOPЯДKA BЫЗЫBAЮT CЛEДУЮЩИE  KO-
MAHДЫ:

     (A)  31=ПB,  050-065=Э50-Э65,  066-077=Э66-Э77 ПPИBOДЯT K
PAЗMEЩEHИЮ CЛEДУЮЩEЙ ЗA HИMИ KOMAHДЫ B HOBOM CЛOBE;

     (B) 31=ПBЛ, 066=Э66 BCEГДA PAЗMEЩAЮTCЯ B ЛEBOM ПOЛУCЛOBE.

     ECЛИ ДЛЯ BЫПOЛHEHИЯ  ЭTИX  TPEБOBAHИЙ  HEOБXOДИM  ПPOПУCK
ПOЛУCЛOBA,  TO  OHO  ЗAПOЛHЯETCЯ  KOMAHДOЙ  22=MOДA C HУЛEBЫMИ
MOДИФИKATOPOM И CMEЩEHИEM.


                                    T A Б Л И Ц A   1 .   KOMAHДЫ ПEPBOЙ CTPУKTУPЫ.


╔═════════╤════════════════════════╤════════════════════════════════════════════════════════════════════════╤════════╤══════╗
║ Kоманда │      Наименование      │                          Ф  у  н  к  ц  и  я                           │Признаки│ БЕМШ ║
╠════1════╪═══════════2════════════╪═══════════════════════════════════3════════════════════════════════════╪═══4════╪══5═══╣
║         │                        │                                                                        │        │      ║
║000 ЗП   │ ЗAПИCЬ                 │ П [AИCП]:= CM                                                          │    З   │      ║
║001 ЗПM  │ ЗAПИCЬ И ЧTEHИE ИЗ MAГ.│ П [AИCП]:= CM; S:= S - 1; CM:= П [S]                                   │ &C     │      ║
║003 CЧM  │ CЧИTЫBAHИE MAГAЗИHHOE  │ П [S]:= CM; S:= S + 1; CM:= П [AИCП]                                   │ &C     │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║004 CЛ   │ CЛOЖEHИE               │ CMД:= CM + П [AИCП]                                                    │ +ДOЧ   │      ║
║005 BЧ   │ BЫЧИTAHИE              │ CMД:= CM - П [AИCП]                                                    │ +ДOЧ   │      ║
║006 BЧOБ │ BЫЧИTAHИE OБPATHOE     │ CMД:= П [AИCП] - CM                                                    │ +ДOЧ   │      ║
║007 BЧAБ │ BЫЧИTAHИE AБC.BEЛИЧИH  │ CMД:= ABS (CM) - ABS (П [AИCП])                                        │ +ДOЧ   │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║010 CЧ   │ CЧИTЫBAHИE             │ CM:= П [AИCП]                                                          │ &C Ч   │      ║
║011 И    │ ЛOГИЧECKOE "И"         │ CM:= CM & П [AИCП]; PMP:= 0                                            │ &Д Ч   │      ║
║012 HTЖ  │ HETOЖДECTBEHHOCTЬ      │ PMP:= CM; CM := CM # П [AИCП]                                          │ &Д Ч   │      ║
║         │ (CЛOЖEHИE ПO MOДУЛЮ 2) │                                                                        │        │      ║
║013 CЛK  │ CЛOЖEHИE KOHTPOЛЬHOE   │ CM:= CM ++ П [AИCП]; PMP:= 0                                           │ *Д Ч   │ CЛЦ  ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║014 ИЗ   │ ИЗMEHEHИE ЗHAKA        │ CMД:= CM * SIGN (П [AИCП])                                             │ +ДOЧ   │ ЗHAK ║
║015 ИЛИ  │ ЛOГИЧECKOE "ИЛИ"       │ CM:= CM │ П [AИCП]; PMP:= 0;                                           │ &Д Ч   │      ║
║016 ДEЛ  │ ДEЛEHИE                │ CMД:= CM / П [AИCП]                                                    │ *ДHЧ   │      ║
║017 УMH  │ УMHOЖEHИE              │ CMД:= CM * П [AИCП]                                                    │ *ДOЧ   │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║020 CБP  │ CБOPKA                 │ PAЗPЯДЫ CM, COOTBETCTBУЮЩИE "1" B П[AИCП], ПEPEHOCЯTCЯ B CTAPШИE PAЗ-  │ &C Ч  Б│      ║
║         │                        │ PЯДЫ CM. MЛAДШИE PAЗPЯДЫ CM ГACЯTCЯ.                                   │        │      ║
║021 PЗБ  │ PAЗБOPKA               │ OПEPAЦИЯ, OБPATHAЯ K OПEPAЦИИ 020=CБP                                  │ &C Ч  Б│      ║
║022 ЧEД  │ BЫЧИCЛEHИE ЧИCЛA EДИHИЦ│ X ══ ЧИCЛO EДИHИЦ HA CM; CM:= X ++ П [AИCП]                            │ &C Ч  Б│      ║
║023 HEД  │ BЫЧИCЛEHИE HOMEPA CTAP-│ X ══ HOMEP ЛEBOЙ EДИHИЦЫ HA CM (48P => 1;  1P => 48;  0 => 0);         │ &Д Ч   │      ║
║         │ ШEЙ EДИHИЦЫ            │ CM:= CM ++ П [AИCП]; PMP:= "OCTATOK" CM ЗA CTAPШEЙ EДИHИЦEЙ            │        │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║024 CЛПП │ CЛOЖ.ПOPЯДKA C ПOPЯДKOM│ CM<48:42>:= CM<48:42> + П[AИCП]<48:42> - 100B; PMP:= 0                 │ *ДHЧ   │ CЛП  ║
║025 BЧПП │ BЫЧ.ПOPЯДKA ИЗ ПOPЯДKA │ CM<48:42>:= CM<48:42> - П[AИCП]<48:42> + 100B; PMP:= 0                 │ *ДHЧ   │ BЧП  ║
║026 CДПП │ CДBИГ ПPABЫЙ ПO ПOPЯДKУ│ CMД:= CM >> П[AИCП]<48:42>                                             │ &Д Ч   │ CД   ║
║027 УPЖП │ УCTAHOBKA PEЖИMA ПO    │ PЖ:= П[AИCП]<47:42>                                                    │ У  Ч   │ PЖ   ║
║         │ ПOPЯДKУ                │                                                                        │        │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║030 BPЖ  │ BЫДAЧA PEЖИMA          │ CM:=0; CM<47:42>:= AИCП<6:1> & PЖ                                      │  C     │ CЧPЖ ║
║031 BД   │ BЫДAЧA MЛAДШИX PAЗPЯДOB│ PЖ<3>=1 => CM:= PMP;                                                   │  C  П Б│ CЧMP ║
║         │                        │ PЖ<3>=0 =>                                                             │  C HП Б│      ║
║         │                        │      CM<48:42>:=CM<48:42>+AИCП<7:1>-100B;CM<41>:=0;CM<40:1>:=PMP<48:1> │  C HП Б│      ║
║033 УПP  │ УПPABЛEHИE             │ ИC[1]<3:1>:= A<3:1>; M-HEЧETHЫЙ => ИC[1]<5:4>:= A<5:4>                 │     !  │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║034 CЛП  │ CЛOЖEHИE C ПOPЯДKOM    │ CM<48:42>:= CM<48:42> + AИCП<7:1> - 100B; PMP:= 0                      │ *ДH П  │ CЛПA ║
║035 BЧП  │ BЫЧИTAHИE ИЗ ПOPЯДKA   │ CM<48:42>:= CM<48:42> - AИCП<7:1> + 100B; PMP:= 0                      │ *ДH П  │ BЧПA ║
║036 CДП  │ CДBИГ ПPABЫЙ           │ CMД:= CM >> AИCП<7:1>                                                  │ &Д  П  │ CДA  ║
║037 УPЖ  │ УCTAHOBKA PEЖИMA       │ PЖ:= AИCП<6:1>                                                         │ У      │ PЖA  ║
║         │                        │                                                                        │        │      ║
╚═════════╧════════════════════════╧════════════════════════════════════════════════════════════════════════╧════════╧══════╝

                                                                                                       Продолжение таблицы 1
╔═════════╤════════════════════════╤════════════════════════════════════════════════════════════════════════╤════════╤══════╗
║ KOMAHДA │      HAИMEHOBAHИE      │                          Ф  У  H  K  Ц  И  Я                           │ПPИЗHAKИ│ БЕМШ ║
╠════1════╪═══════════2════════════╪═══════════════════════════════════3════════════════════════════════════╪═══4════╪══5═══╣
║         │                        │                                                                        │        │      ║
║040 УИ   │ УCTAHOBKA ИP           │ ИP [AИCП]:= CM                                                         │        │      ║
║041 УИM  │ УCTAH.ИP И ЧTEH.ИЗ MAГ.│ ИP [AИCП]:= CM; S:= S - 1; CM:= П [S]                                  │ &C     │      ║
║042 BИ   │ BЫДAЧA ИP              │ CM:= ИP [AИCП]                                                         │ &C     │ CЧИ  ║
║043 BИM  │ BЫДAЧA ИP MAГAЗИHHAЯ   │ П [S]:= CM; S:= S + 1; CM:= ИP [AИCП]                                  │ &C     │ CЧИM ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║044 УИИ  │ УCTAHOBKA ИP ПO ИP     │ ИP [A]:= ИP [M]                                                        │        │      ║
║045 CЛИ  │ CЛOЖEHИE ИP            │ ИP [A]:= ИP [A] + ИP [M]                                               │        │      ║
║046 BЫX  │ BЫXOД ИЗ ПPEPЫBAHИЯ    │ BOЗBPAT ИЗ ПPEPЫBAHИЯ                                                  │        │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║050-077  │ ЭKCTPAKOДЫ             │ OБPAЩEHИE K OC                                                         │        │      ║
║  Э50-Э77│                        │                                                                        │        │      ║
║         │                        │                                                                        │        │      ║
╚═════════╧════════════════════════╧════════════════════════════════════════════════════════════════════════╧════════╧══════╝






                                    T A Б Л И Ц A   2 .   KOMAHДЫ BTOPOЙ CTPУKTУPЫ.


╔═════════╤════════════════════════╤════════════════════════════════════════════════════════════════════════╤════════╤══════╗
║ KOMAHДA │      HAИMEHOBAHИE      │                          Ф  У  H  K  Ц  И  Я                           │ПPИЗHAKИ│ БЕМШ ║
╠════1════╪═══════════2════════════╪═══════════════════════════════════3════════════════════════════════════╪═══4════╪══5═══╣
║         │                        │                                                                        │        │      ║
║ 22 MOДA │ MOДИФИKAЦИЯ AДPECOM    │ ИC [0]:= AИCП                                                          │        │      ║
║ 23 MOД  │ MOДИФИKAЦИЯ            │ ИC [0]:= П [AИCП]                                                      │    Ч   │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║ 24 УИA  │ УCTAHOBKA ИP AДPECOM   │ ИP [M]:= A                                                             │        │      ║
║ 25 CЛИA │ CЛOЖEHИE ИP C AДPECOM  │ ИP [M]:= ИP [M] + A                                                    │        │      ║
║ 26 ПO   │ ПEPEXOД ПO HУЛЮ        │ (PЖ<5:3>=1)&(CM=0) │ (PЖ<5:4>=1)&(CM<48>=1) │ (PЖ<5>=1)&(CM<41>=0) =>  │       Б│      ║
║         │                        │    => HK:= AИCП                                                        │        │      ║
║ 27 ПE   │ ПEPEXOД ПO EДИHИЦE     │ (PЖ<5:3>=1)&(CM#0) │ (PЖ<5:4>=1)&(CM<48>=0) │ (PЖ<5>=1)&(CM<41>=1) │   │       Б│      ║
║         │                        │    │ (PЖ<5:3>=0)   =>   HK:= AИCП                                      │        │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║ 30 ПБ   │ ПEPEXOД БEЗУCЛOBHЫЙ    │ HK:= AИCП                                                              │        │      ║
║ 31 ПB   │ ПEPEXOД C BOЗBPATOM    │ ИP [M]:= HK; HK:= A                                                    │   /    │      ║
║    ПBЛ  │                        │                                                                        │   <    │      ║
║ 32 ПФA  │ ПPEФИKCAЦИЯ AДPECOM    │ ИC [0]:= A * 10000B + ИP [M]. PAЗPEШEHA TOЛЬKO B PEЖИME C PACШ.AДPECOM │        │      ║
║ 33 CTOП │ OCTAHOB                │ OCTAHOB ПPOЦECCOPA                                                     │     !  │      ║
╟─────────┼────────────────────────┼────────────────────────────────────────────────────────────────────────┼────────┼──────╢
║ 34 ПИO  │ ПEPEXOД ПO "ИHДEKC = 0"│ ИP[M]=0 => HK:= A                                                      │        │      ║
║ 35 ПИHO │ ПEPEXOД ПO "ИHДEKC # 0"│ ИP[M]#0 => HK:= A                                                      │        │      ║
║ 37 ЦИKЛ │ ЦИKЛ                   │ ИP[M]#0 => ИP[M]:= ИP[M] + 1; HK:= A                                   │        │      ║
║         │                        │                                                                        │        │      ║
╚═════════╧════════════════════════╧════════════════════════════════════════════════════════════════════════╧════════╧══════╝

 
proj/besm/doc-e1kb/b1.txt · Последние изменения: 2007/04/13 08:48
 
Copyright (C) 1996-2013 Serge Vakulenko
serge@vak.ru