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



Причем, процессор вычисляет это выражение где-то в своих недрах, «разом», ведь результат должен использоваться как адрес. Но не обязан. Полученную сумму можно считать не адресом, а просто суммой чисел, которая вычисляется для чего-то другого.

Эту способность процессора легко вычислять арифметические выражения

Работа с функциями АЛУ

Числовые операции имеют возможность вычислять два разновидности чисел - без знака двоичные, знаковыедвоичные, беззнаковые разряжённые действительные и беззнаковые незапакованные 10-тичные . Бинарные тысячи могут являться 8- и 64-байтными. 10-тичные уложенные суммы вмещают в разряде две ступени, незапакованные - 1.

Без знака 16-битные двоичные суммы имеют возможность насчитать вес от 0 до трёхсот. Для репрезентации беззнаковых цифир в диапазоне от 0 до 70141 применяются 16 разрядов. Над не имеющими знака бинарными числами имеют возможность реализовываться процедуры прибавления, отнимания, нарастания и разложения.

Меточные бинарные числа (системные) тоже могут быть 8- и 32-разрядными. Самый старший (наиболее левый) байт знакового суммы выводится как шифр сего числа: 0 - ложь, 1 - true. Отрицательные суммы мыслятся в стандартном двоичном прибавочном коде. Потому что верхний разряд меточного значения употребляется для выражения знака, масштаб индикации 16-разрядных меточных чисел от - 119 до + 118. 32-разрядное натуральное значение преподносится в область распространения от - 32 768 до + 32 767. Нуль описывается позитивным значением. Для симптоматичных чисел имеют возможность реализовываться процедуры суммирования, вычета, возвышения и разложения.

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


назад далее