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



Этот компилятор бесплатен и его можно найти на ftp-сайте фирмы Borland ftp://ftpd.borland.com/download/bcppbuilder/ freecommandLinetools.exe.

После запуска компилятора в папке, где хранится исходный текст функции hchg

Адресация разрядов

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

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

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


назад далее