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



То есть первоначальная длинная очередь сообщений разби­вается операционной системой на несколько более мелких. Каждая такая оче­редь обрабатывается конкретной программой в цикле:

.WHILE TRUE

invoke GetMessage, ADDR msg. NULL. 0. 0 or eax. eax jz Quit

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

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

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

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


назад далее