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



Одной из них соответ­ствует единица, другой — ноль. Поэтому адрес для процессора — это последова­тельность напряжений на специальных контактах, называемых шиной адреса. Поскольку в реальном режиме процессора адрес состоит из 20 бит, в шине адре­са процессора 8086 всего 20 контактов

Команды АЛУ

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

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

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

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


назад далее