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



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

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

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

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

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

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


назад далее