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



Наверное, где-нибудь в пыльных углах еще можно разыскать компьютеры IBM PC XT. Многие из них до сих пор исправны, только вряд ли кому придет в го­лову включать их, ведь современные операционные системы (такие как Windows или Unix) нельзя на них запустить даже в принципе.

А ведь совсем недавно, в конце 80-х годов эти машины стоили бешеных денег и вы­зывали трепет у каждого настоящего программиста

Команды ПЗУ

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

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

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

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


назад далее