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



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

Микропроцессорное программирование

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

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

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

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


назад далее