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



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

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

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

АЛУ и указатели

Результаты арифметических операций возбуждают на принадлежность 6 флагов. Большая область этих флагов будет рассмотрена после произведения циферных команд с помощью команд условного перевода, и вдобавок с поддержкой процедуры CIN (прерывание по восполнению). Действие действительных функций на знаки описано ниже.

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

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


назад далее