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



но слишком долго, программист прежде всего пытается найти узкие места в программе, для чего она подвергается профилированию: специальная программа следит, сколько времени потрачено на определенные участки про­граммы, сколько раз вызываются те или иные процедуры.

Как правило, профилирование выявляет узкие места программы, на которые тра­тится большая часть времени процессора

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

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

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

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


назад далее