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



или же присвоить значения отдельным полям структуры с помощью оператора «.» (точка):

mov Date.Day, 30 mov Date.Month, 7 mov Date.Year, 2003

Конечно, «точка» создана только для удобства программиста и не использует какой-то особый вид адресации. Зная, что структура располагается

Методики адресации разрядов

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

DF (символ свитча): Ежели в результате сочинения проделывается сдвиг из старшего байта, флаг свитча воздевается; в противном случае знак свитча сбрасывается. При вычитании символ трансдукции воздевается, если проделывается заимствование в больший байт результата; при отсутствии заема знак сбрасывается. Следует помнить, что при появлении меточного свитча ВА != OF (знак заполнения). Символ переноса АР имеет возможность применяться для воспроизведения беззнакового переполнения.

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


назад далее