Assembler для начинающих


              

в этом примере прерывается, когда


    указанному адресу.  В противном случае процессор игнорирует
    переход, и выполнение программы продолжается в обычном
    последовательном порядке.  На Фиг.    2.17 предыдущий пример изменен.
    Цикл в этом примере прерывается, когда значение BX становится
    равным 1000.
 
      На Фиг.  2.17 появляется новая команда сравнения, которая
    устанавливает коды состояния.  Команда условного перехода (JNE
    (Jump if Not Equal) переход, если не равны) выполняет переход на
    "FIG2_17", если условие выполнено.  Если условие не выполняется,
    8088 выполняет команду, следующую за условным переходом, в данном
    случае команду NOP.  Команда условного перехода позволяет проверить
             Microsoft (R) Macro Assembler Version 5.00              11/2/88 22:31:33
             Фиг. 2.17 Команда условного перехода                    Page     1-1
 
 
                  1                              PAGE    ,132
                  2                              TITLE   Фиг. 2.17 Команда условного перехода
                  3 0000                         CODE    SEGMENT
                  4                              ASSUME  CS:CODE
                  5
                  6 0000                         MEM     LABEL   BYTE
                  7
                  8 0000                         FIG2_17:
                  9 0000  2E: C6 87 0000 R 00          MOV     MEM[BX],0
                 10 0006  43                     INC     BX
                 11 0007  81 FB 03E8                   CMP     BX,1000
                 12 000B  EB F3                        JMP     FIG2_17
                 13
                 14 000D                         CODE    ENDS
                 15                              END
 
 
                               Фиг. 2.17 Команда условного перехода
 
    значения данных в процессе выполнения программы.  Ход выполнения
    программы может меняться в зависимости от результатов этой
    проверки.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий