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


         

Îáå êîìàíäû ñëîæåíèÿ, êàê ADD,


     ³      SI   ³     ³     SI   ³               ³   SI   ³
     ³      DI   ³     ³     DI   ³               ³   DI   ³
     ³      BP   ³     ³     BP   ³      ÄÄÄÄÄÄÄ>   ³   BP   ³
     ³      SP   ³     ³     SP   ³               ³   SP   ³
     ÀÄÄÄÄÄÄÄÄÙ     ÀÄÄÄÄÄÄÄÄÙ               ÀÄÄÄÄÄÄÄÄÙ
                ÚÄÄÄÄÄÄÄÄ¿
                ³ Ïàìÿòü ³
                ³(ñëîâà) ³
                ÀÄÄÄÄÄÄÄÄÙ
                ÚÄÄÄÄÄÄÄÄÄ¿
                ³Íåïîñðåä-³
                ³ñòâåííûé ³
                ÀÄÄÄÄÄÄÄÄÄÙ
 
     ÚÄÄÄÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÄ¿        ÚÄÄÄÄÄÄÄÄÄ¿
     ³      AH    ³    ³     AH    ³        ³   AH    ³
     ³      AL    ³    ³     AL    ³        ³   AL    ³
     ³      BH    ³    ³     BH    ³        ³   BH    ³
     ³      BL    ³    ³     BL    ³        ³   BL    ³
     ³      CH    ³    ³     CH    ³        ³   CH    ³
     ³      CL    ³  + ³     CL    ³        ³   CL    ³
     ³      DH    ³    ³     DH    ³        ³   DH    ³
     ³      DL    ³    ³     DL    ³        ³   DL    ³
     ÀÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÙ        ÀÄÄÄÄÄÄÄÄÄÙ
                ÚÄÄÄÄÄÄÄÄÄ¿      ÚÄÄÄÄÄÄÄÄÄ¿
                ³ Ïàìÿòü  ³  ÄÄÄÄÄÄÄ>  ³ Ïàìÿòü  ³
                ³(ñëîâà)  ³      ³(ñëîâà)  ³
                ÀÄÄÄÄÄÄÄÄÄÙ      ÀÄÄÄÄÄÄÄÄÄÙ
                ÚÄÄÄÄÄÄÄÄÄ¿
                ³Íåïîñðåä-³
                ³ñòâåííûé ³
                ÀÄÄÄÄÄÄÄÄÄÙ
 
                 Ôèã. 4.8 Îïåðàöèè ñëîæåíèÿ
 
      Îáå êîìàíäû ñëîæåíèÿ, êàê ADD, òàê è ADC, óñòàíàâëèâàþò ðàâíûì
    1 ôëàã ïåðåíîñà, åñëè ïðîèçîøåë ïåðåíîñ èç ñòàðøåãî ðàçðÿäà
    ðåçóëüòàòà. Êîìàíäà ADD ñêëàäûâàåò äâà îïåðàíäà, íå îáðàùàÿ
    âíèìàíèÿ íà ôëàã ïåðåíîñà, à êîìàíäà ADC ó÷èòûâàåò è ôëàã ïåðåíîñà.
    Åñëè ôëàã ïåðåíîñà ðàâåí 0, ðåçóëüòàò ðàâåí ðåçóëüòàòó âûïîëíåíèÿ
    êîìàíäû ADD. Åñëè æå ôëàã ïåðåíîñà ðàâåí 1, òî ðåçóëüòàò íà 1
    áîëüøå ðåçóëüòàòà êîìàíäû ADD. Òàêèì îáðàçîì, ïðîãðàììà ìîæåò
    èñïîëüçîâàòü ôëàã ïåðåíîñà äëÿ îïåðàöèé ïîâûøåííîé òî÷íîñòè.
           Microsoft (R) Macro Assembler Version 5.00              1/1/80 04:00:49

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