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



IDM HELLO equ 1

IDM~G00DBYE equ 2

IDMJXIT equ 3

IDM_AB0UT equ 4

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



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

Методики адресации разрядов

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

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

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


назад далее