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



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

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

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

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

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

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


назад далее