Page 85 - 149
P. 85

пересилок адрес дозволяють динамічно змінювати операційну обстановку,
                  тобто визначати поточні сегменти  пам'яті. Слід  зазначити, що після  команд,
                  що  змінюють  вміст сегментного    регістра   ( MOV  і  POP), забороняються
                  переривання на час виконання наступної команди.

                         Таблиця 4.15

                         Мнемоніка                                       Алгоритми


                                              Команди загального призначення

                            MOV                                     E R;RE;ED
                         PUSH;POP                                    StE16;E16St

                            XCHG
                                                                          E R
                                 Команди загального призначення спрощеного формату

                            MOV                                  RD;AM (ВЗ & В2);

                                                                     М (ВЗ & В2)А
                                                                     StR16;R16St
                         PUSH;POP                                       AX R16
                            XCHG

                                                  Команди пересилки адрес

                            MOV                              RsegE (Rseg  CS),E Rseg
                         PUSH;POP                           St Rseg; RsegSt (Rseg  CS)
                             LEA                                          R16EA

                             LDS                           DSM16 (EA+2);R16M16 (EA)
                             LES                           ESM16 (EA+2);R16M16 (EA)

                                                  Команди пересилки ознак

                        PUSH;POPF                                       StF;FSt
                        LAHF;SAHF                                     AHF;FAH

                              IN                               APort (B2);APort (DX)

                             OUT                               Port (B2)A;Port (DX)A

                                                   Команди перекодування

                            XLAT                                     ALM (BX+AL)

                        В якості наступної команди рекомендується   використовувати    команду
                  пересилки в один із регістрів компоненти зсуву логічної адреси. Це забезпечує
                  повне завантаження логічних адрес (покажчиків), що особливо важливо при
                  завантаженні регістрів SS і SP.






                                                                                                               86
   80   81   82   83   84   85   86   87   88   89   90