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



Какой код соответствует символу «z» мы пока не знаем, потому что таких сим­волов в правом нижнем окне нет. Значит, командная строка расположена даль­ше, и чтобы увидеть ее, нужно переместиться к следующим байтам PSP. Для этого спустимся в нижнее окно с помощью клавиши F8, затем, нажав клавишу >1, перейдем к байтам с большим смещением и, наконец, увидим командную строку (рис. 11.2).

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

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

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

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

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


назад далее