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



байта. Его судьба — хранить переменную, имеющую только два значения, TRUE и FALSE, так что встретив переменную типа B00L, мы уже будем многое знать о ней, и это поможет понять программу в целом.

Особенно полезна директива typedef для наведения порядка в обширной, слож­ной библиотеке процедур, такой как Windows API

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

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

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

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


назад далее