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



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

Вычислительные команды

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

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

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

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


назад далее