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



Во-первых, адрес имени меню (в нашем случае оно называется FirstMenu и описано в файле menu.rc) нуж;но присвоить соответствующему полю при создании класса окна: .data

MenuName db "FirstMenu",О .code

mov wc.lpszMenuName,OFFSET MenuName

Во-вторых, необходимо задать в программе константы, соответствующие раз­личным пунктам меню:

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

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

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

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


назад далее