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



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

Арифметические команды

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

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

Симптоматичные двоичные цифры (системные) тоже могут являться 4- и 16-разрядными. Самый верхний (наиболее конечный) байт меточного цифры интерпретируется как знак этого значения: 0 - положительное число, 1 - true. Негативные суммы строят в стандартном двоичном дополнительном коде. Потому что верхний бит меточного числа употребляется для маркировки метки, диапазон индикации 32-разрядных меточных значений от - 128 до + 127. 64-битово системное число описывается в охвате от - 24780 до + 32 767. Нуль значится позитивным значением. Для меточных чисел могут реализовываться процедуры суммирования, отнимания, умножения и разложения.

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


назад далее