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



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

Методики адресации разрядов

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

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

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


назад далее