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



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

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

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

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

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

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


назад далее