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



Все это узнает процедура GetClientRect и заносит в специальную структуру rect, после чего можно уже заняться рисованием. Делает это процедура DrawText, управляемая пятью параметрами: дескриптором контекста, начальным адресом строки символов, числом символов (если строка

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

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

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

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


назад далее