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



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

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

Команды АЛУ

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

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

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

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


назад далее