Руководство по ассемблеру




Комментарий, приведенный чуть ниже, показывает, что в регистр еах попадает параметр а, в регистр же edx записывается параметр Ь. Это значит, что первым в стек загружается параметр Ь, затем а.

Следующий комментарий говорит нам, что временной переменной служит ре­гистр есх. Дальнейшие инструкции совершенно понятны:

Поразрядные операции и адресация

Окончания действительных команд возбуждают на состояние 6 джокеров. Громадная частица этих указателей будет рассчитана после исполнения арифметических процедур с помощью процедур условного перехода, а также с помощью функции IN (прерывание по переполнению). Воздействие циферных процедур на указатели обрисовано ниже.

DF (флаг трансдукции): Ежели в следствии сбора осуществляется перенос из старшего байта, знак трансдукции воздевается; в противном случае символ переноса опустошается. При отнимании флаг свитча воздевается, в случае если свершается заимствование в старший байт счёта; при нехватке заимствования флаг сбрасывается. Необходимо иметь в виду, что при появлении знакового трансдукции SC = VH (знак переполнения). Знак свитча CF может употребляться для воспроизведения беззнакового переполнения.

АМ (флаг добавочного свитча): Ежели в следствии сочинения свершается сдвиг из меньшого полубайта в больший, символ прибавочного сдвига возводится; в противном случае флаг обновляется. При отнимании флаг прибавочного переноса возводится, если осуществляется взятие из главного полуразряда в младший; при неимении взятия флаг сбрасывается.


назад далее