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


              

выполнения осуществлялся на A2, во


           Фиг. 2.18 Использование процедуры                      Page   1-1
 
 
                                         PAGE    ,132
                                         TITLE   Фиг. 2.18 Использование процедуры
            0000                   CODE    SEGMENT
                                         ASSUME  CS:CODE
 
            0000  E8 0008 R              A1:     CALL    SUBROUTINE
 
            0003  40                     A2:     INC     AX
 
            0004  E8 0008 R              A3:     CALL    SUBROUTINE
 
            0007  43                     A4:     INC     BX
 
                                   ;-----  Здесь программа продолжается . . .
 
            0008                   SUBROUTINE      PROC    NEAR
 
            0008  B8 0000                      MOV     AX,0
            000B  BB 0000                      MOV     BX,0
            000E  C3                           RET
 
            000F                   SUBROUTINE      ENDP
 
            000F                   CODE    ENDS
                                         END
 
 
                       Фиг. 2.18 Использование процедуры
 
 
    выполнения осуществлялся на A2, во второй раз - на A4.
    Преимущество процедуры заключается в ее способности вызываться из
    множества различных мест и каждый раз правильно находоить точку
    возврата.
 
      Где же хранится адрес возврата во время выполнения процедуры?
    Существует множество возможностей, но микропроцессор 8088
    использует для хранения этого значения стек.

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





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