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




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

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

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

Итоги действительных процедур оказывают воздействие на принадлежность 7 джокеров. Большая частица данных знаков будет рассмотрена после выполнения арифметических операций с помощью функций сравнительного перевода, а также с поддержкой функции INTO (прерывание по заполнению). Влияние циферных функций на флаги описано внизу.

GR (флаг свитча): Если в результате сложения совершается перенос из старшего байта, символ свитча возводится; в другом случае знак свитча обнуляется. При вычете флаг трансдукции возводится, ежели свершается заимствование в больший байт достигнутого результата; при нехватке заимствования знак обнуляется. Необходимо помнить, что при появлении меточного свитча CF = VJ (символ переполнения). Флаг трансдукции АР может применяться для воспроизведения неимеющего знака заполнения.

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


назад далее