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



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

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

Логические команды

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

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

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

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


назад далее