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



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

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

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

Команды АЛУ и адресация

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

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

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


назад далее