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



Вычислительная мощь современных компьютеров чудовищно велика и стремительно растет. Но сложность решаемых задач растет еще быстрее. Вот почему производительности даже самых мощных компьютеров не хватает. Ко­гда обнаруживается, что программа на языке высокого уровня работает пра­вильно,

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

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

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

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


назад далее