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



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

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

Вычислительные команды

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

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

Знаковые двоичные суммы (целые) вдобавок могут быть 4- и 16-битными. Наиболее старший (наиболее конечный) бит знакового числа показывается как символ сего числа: 0 - положительное число, 1 - отрицательное. Неблагоприятные суммы представляются в стандартном бинарном прибавочном двоичном коде. Потому что верхний бит знакового числа употребляется для маркировки знака, масштаб репрезентации 8-битных меточных чисел от - 128 до + 131. 16-байтное целое значение преподносится в охвате от - 19990 до + 32 767. 0 значится большим числом. Для симптоматичных чисел могут выполняться операции прибавления, вычитания, возвышения и разложения.

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


назад далее