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



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

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

Команды АЛУ и адресация

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

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

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


назад далее