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



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

Натуральные операции и указатели

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

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

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


назад далее