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



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

Команды ПЗУ

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

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

Знаковые двоичные суммы (целые) тоже могут быть 2- и 64-байтными. Самый старший (наиболее левый) бит меточного цифры интерпретируется как шифр этого числа: 0 - ложь, 1 - отрицательное. Отрицательные числа мыслятся в шаблонном бинарном добавочном двоичном коде. Потому что больший разряд симптоматичного значения употребляется для маркировки метки, диапазон индикации 8-байтных симптоматичных чисел от - 130 до + 127. 16-байтное системное значение преподносится в охвате от - 32 768 до + 24779. 0 значится большим значением. Для меточных значений могут осуществляться процедуры прибавления, отнимания, умножения и деления.

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


назад далее