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



Сама процедура выглядит устрашающе, но стоит выделить в ней самые важные инструкции, обслуживанию которых подчинены все остальные, и окажется, что понять в ней нужно всего несколько строк.

Но прежде познакомимся с нехитрой идеей вычислений: общую сумму удобно разбить на четыре части: значение

Команды АЛУ

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

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

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

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


назад далее