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



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

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

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

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

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

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


назад далее