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



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

Работа с функциями АЛУ

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

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

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

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


назад далее