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



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

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

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

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

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

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


назад далее