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



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

Программирование ППЗУ

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

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

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

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


назад далее