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



Прежде всего можно посмотреть эту программу в оболочке FAR, которая спо­собна показать не только символы, но и шестнадцатеричные коды файла. Под­светив файл I101.com, нажав клавишу F3 и следом F4, увидим как на ладони все его 30 байт (рис. 11.7).

Как и ожидалось,

Логические команды

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

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

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

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


назад далее