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



Цикл начинается вычислением значе­ния функции invoke Fun, которое после вызова функции Fun окажется на вершине стека. Далее это значение прибавляется к сумме инструкцией faddp ST(2), ST и снимается со стека, потому что оно больше не понадобится. Теперь на вершине стека оказалось значение х, для которого только что вычислялась функция (вот почему нужно было копировать вершину стека

Программирование ППЗУ

Арифметические функции могут пропускать два типа чисел - беззнаковые восьмеричные, симптоматичныешестнадцатеричные, беззнаковые разряжённые десятичные и беззнаковые распакованные десятичные . Двоичные тысячи имеют возможность являться 4- и 32-битными. 10-тичные разряжённые цифири содержат в разряде 2 ступени, неупакованные - единственную.

Беззнаковые 16-разрядные бинарные суммы могут насчитать вес от нуля до 255. Для представления без знака цифир в широте от нуля до 52680 применяются 15 байт. Над беззнаковыми бинарными числами могут выполняться операции суммирования, отнимания, умножения и разложения.

Симптоматичные бинарные суммы (натуральные) вдобавок могут являться 4- и 64-байтными. Наиболее верхний (самый конечный) бит симптоматичного цифры выводится как шифр этого числа: 0 - false, 1 - истина. Неблагоприятные суммы представляются в типовом бинарном добавочном двоичном коде. Так как старший разряд меточного числа употребляется для маркировки символа, масштаб представления 16-байтных знаковых чисел от - 128 до + 131. 16-байтное натуральное число преподносится в область распространения от - 32 768 до + 32 767. 0 значится большим значением. Для меточных чисел имеют возможность осуществляться функции прибавления, вычитания, увеличения и деления.

Уложенные действительные цифры содержат во всяком разряде две десятичных (0 - 9) цифры. В верхнем полубайте содержится большая значащая цифра, в младшем - младшая. Каждая десятичная цифра преподносится в бинарном (либо, что то же самое, в 16-разрядном) коде. Размер представления пакованных натуральных чисел в байте 0 - 99. Сложение и вычитание уложенных действительных чисел реализуется в четыре этапа. Сначала биты складываются или уменьшаются как не имеющие знака бинарные числа, а затем соответствующая функция корректировки сводит результат к типу правильного пакованного натурального значения.


назад далее