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



Электронная про­мышленность стала производить дешевые микросхемы памяти, только вот поль­зоваться ими было невозможно из-за предела в 1 Мбайт. Поэтому был разрабо­тан новый процессор 80286, в котором применялся другой способ адресации, позволявший использовать до 16 Мбайт памяти. Но чтобы на нем можно

Программирование ППЗУ

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

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

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

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


назад далее