Assembler äëÿ íà÷èíàþùèõ


              

Ýòî äîëæíî áûòü òàê ïðè


             0033                   CODE    ENDS
                                          END     START
 
            Ôèã. 5.13 Ãëàâíàÿ ïðîöåäóðà
            Microsoft (R) Macro Assembler Version 5.00              1/1/80 04:02:28
            Ôèã. 5.14 Ïîäïðîãðàììà âûâîäà                     Page         1-1
 
 
                                          PAGE    ,132
                                          TITLE   Ôèã. 5.14 Ïîäïðîãðàììà âûâîäà
 
             0000                   CODE    SEGMENT PUBLIC
                                          ASSUME  CS:CODE,DS:CODE       ; Ýòî äîëæíî áûòü òàê ïðè âûçîâå
 
                                          PUBLIC  OUTPUT_CHARACTER, OUTPUT_ROUTINE
 
             0000  ??               OUTPUT_CHARACTER        DB      ?
 
             0001                   OUTPUT_ROUTINE  PROC    NEAR
             0001  A0 0000 R                    MOV     AL, OUTPUT_CHARACTER    ; Âûáîðêà âûâîäèìîãî ñèìâîëà
             0004  B4 0E                        MOV     AH, 14                ; Ôóíêöèÿ âûâîäà â BIOS
             0006  BB 0000                      MOV     BX, 0                 ; Óñòàíîâêà íîìåðà ñòðàíèöû
             0009  BA 0000                      MOV     DX, 0
             000C  CD 10                        INT     10H             ; Âûçîâ ïîäïðîãðàììû âûâîäà íà ýêðàí
             000E  C3                     RET                     ; Âîçâðàò â âûçûâàþùóþ ïðîãðàììó
 
             000F                   OUTPUT_ROUTINE  ENDP
             000F                   CODE    ENDS
                                          END
 
                        Ôèã. 5.14 Ïðîöåäóðà âûâîäà
 
      Ðàññìîòðèì ýòó æå çàäà÷ó ñ äðóãîé ñòîðîíû. Êàêèì îáðàçîì
    ðåäàêòîð ñâÿçåé óçíàåò î ìåñòîïîëîæåíèè âíåøíèõ èìåí? Íà Ôèã. 5.14
    ïðèâåäåíà ïîäïðîãðàììà, íà êîòîðóþ ññûëàåòñÿ äðóãàÿ ïðîãðàììà,
    îòíîñÿùàÿñÿ ê Ôèã. 5.13. Ïåðåìåííûå è ïðîãðàììíûå ìåòêè, íà êîòîðûå
    èìåþòñÿ ññûëêè â ïðîãðàììå, íà Ôèã. 5.13, îáúÿâëåíû â ïîäïðîãðàììå

Ñîäåðæàíèå  Íàçàä  Âïåðåä





Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé