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




Выбрав пункт меню Прощай, мы попрощаемся не только с нашей программой, но и со всем «оконным» программированием, потому которую это почти не до­бавит нам знаний ассемблера. Это будет уже изучением системы Windows, а онот-ребует книги объемом в несколько раз больше той, которую вы держите сейчас в руках. К тому же, программировать для Windows все-таки лучше на каком-ни­будь языке высокого уровня, например Си.

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

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

CF (символ трансдукции): Ежели в следствии сочинения осуществляется сдвиг из главного разряда, знак свитча воздевается; в другом случае флаг трансдукции сбрасывается. При отнимании флаг переноса возводится, если проделывается заем в старший байт счёта; при недоступности заимствования знак сбрасывается. Следует учитывать, что при появлении симптоматичного трансдукции ВА != VH (знак заполнения). Флаг трансдукции МО может использоваться для показа беззнакового переполнения.

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


назад далее