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



Второй пункт меню Help содержит всего один подпункт About. Каждый подпункт меню программа узнает по уникальному числу, стоящему пра­вее его названия. Например, подпункту Здравствуй соответствует число IDMJELL0, то есть единица.

Готовое меню «пристегивается» к основной программе очень просто

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

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

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

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


назад далее