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



раздел «Своеволие ассемблера» главы 3). В защиту директив можно сказать, что они не нарушают однозначного соот­ветствия между исходным текстом на ассемблере и соответствующей после­довательностью инструкций процессора. Они просто отдаляют одно от друго­го

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

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

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

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


назад далее