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



invoke LoadCursor. NULL. IDC_ARR0W

Вместо обычной стрелки IDC_ARR0W можно попробовать загрузить другой курсор IDC_WAIT (песочные часы) или IDC_CR0SS (перекрестие).

Далее новый класс, названный нами SimpleWinClass, регистрируется процедурой RegisterClassEx, и процедура CreateWindowEx создает по его образу и подобию окно, которое существует пока только в компьютерной памяти

АЛУ и флаги

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

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

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


назад далее