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



На самом же деле наша программа умеет делать много такого, о чем нет даже намека в листин­ге 13.4. Например, окно можно двигать по экрану, ухватив мышью его заголо­вок (верхнюю синюю полосу с надписью «Первое окно»). А ведь перемещение окна — дело непростое: нужно запомнить ту часть рабочего стола, которую окно закрывает, чтобы восстановить ее, когда окно переместится в другое место

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

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

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

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


назад далее