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



Значит, для доступа к префиксу PSP можно использовать любой сегмент, например DS, как это сделано в нижнем окне отладчика. Каждый байт памяти един в двух лицах: слева в окне показано его численное значение в шест­надцатеричных кодах, справа — соответствующий ему символ. Например, сим­волу % соответствует код 2516.

Команды ПЗУ

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

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

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

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


назад далее