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



Этот адрес занимает, как обычно, двойное слово DWORD, то есть 4 байт.

За параметрами следуют данные. По сути, это константы 2.0, 3.0, 4.0, необходи­мые для вычисления интеграла. Каждая константа задается с высокой точностью, занимает 8 байт, и объявляется как QW0RD, например: three QW0RD 3.0 :константа занимает 8 байт

Микропроцессорное программирование

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

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

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

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


назад далее