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



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

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

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

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

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


назад далее