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



Обычай помечать маленькими буквами, стоящими в начале имени переменной, ее тип и/или назначение называется венгерской нотацией — то ли потому, что «венгер­ский» означает для американцев «странный», «дикий», то ли потому, что изо­бретатель этой системы имен Чарльз Симони действительно был венгром

Адресация разрядов

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

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

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


назад далее