Îáå êîìàíäû ñëîæåíèÿ, êàê 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
Ñîäåðæàíèå Íàçàä Âïåðåä