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



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

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

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

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

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

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

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


назад далее