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



IDM HELLO equ 1

IDM~G00DBYE equ 2

IDMJXIT equ 3

IDM_AB0UT equ 4

А дальше оконная процедура может спокойно обрабатывать сообщение WMC0MMAND, возникающее при вызове меню и хранящее номер выбранного пункта в поле wparam. Полный текст программы, управляемой меню, показан в листинге 13.7.



Ее «статическая» часть, где создаются окно и его класс, почти не отличается от наших предыдущих программ

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

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

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

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


назад далее