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



Typedef и венгерская нотация

В отличие от слова struct директива typedef не создает новые типы данных, а лишь позволяет иначе назвать типы уже существующие. Привыкшим к назва­ниям переменных, принятым в языке Си, понравится объявлять байт или по­следовательность байтов словом CHAR. Но строку Message CHAR "Не могу молчать"; ??????

Натуральные операции и указатели

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

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

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


назад далее