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



Ассемблер нужен совсем для другого. Прежде всего, без знания ассемблера невозможно понять, как работает операци­онная система, как она делит ресурсы между программами и как хранит данные в своих служебных областях.

Ассемблер необходим при создании программ, взаимодействующих с аппарату­рой. Это могут быть драйверы устройств, работающих с Windows или DOS.

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

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

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

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


назад далее