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


              

Команда перехода


    перехода в конце цикла приводит к повторному выполнению его команд.
            Microsoft (R) Macro Assembler Version 5.00              11/2/88 21:30:42
            Фиг. 2.16 Команда перехода                        Page         1-1
 
 
                 1                                    PAGE    ,132
                 2                                    TITLE   Фиг. 2.16 Команда перехода
                 3 0000                   CODE    SEGMENT
                 4                                    ASSUME  CS:CODE
                 5
                 6 0000                   MEM     LABEL   BYTE
                 7
                 8 0000                   FIG2_16:
                 9 0000  2E: C6 87 0000 R 00          MOV     MEM[BX],0
                10 0006  43                     INC     BX
                11 0007  EB F7                        JMP     FIG2_16
                12
                13 0009                   CODE    ENDS
                14                                    END
 
 
                                    Фиг. 2.16 Команда перехода
 
      Обратите внимание, что в команде JMP для определения сле-
    дующего выполняемого адреса используется метка, в данном случае
    "FIG2_16".  Это - еще одна из возможностей ассемблера.  Хотя в
    машинном языке требуется абсолютный адрес следующей команды, язык
    ассемблера требует лишь программно определенную метку.  Ассемблер
    сам определяет абсолютный адрес и ставит правильное значение в
    команду машинного языка.
 
      Команда перехода не обязательно должна быть безусловной как в
    приведенном примере.  8088 располагает множством команд перехода,
    которые выполняются в соответствии с некоторым кодом условия.
    Значение кода условия устанавливают другие команды при их
    выполнении процессором.  Условие, указанное в команде условного
    перехода, сравнивается с кодом условия, сохраненного в регистре
    состояний.    Если условия совпадают, то процессор переходит по

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





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