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



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

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

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

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

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

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


назад далее