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



шины адреса, которыми кодируется двоичное число, выставляются напряжения, на контактах шины дан­ных появляются напряжения, кодирующие хранящееся по указанному адресу чис­ло. Эта картина очень грубая, потому что для извлечения данных из памяти необ­ходимо время. Чтобы не запутаться, работой процессора управляет специальный тактовый генератор

Арифметические команды

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

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

Меточные булевые суммы (целые) тоже могут являться 4- и 16-байтными. Самый верхний (самый левый) разряд меточного суммы показывается как шифр данного числа: 0 - ложь, 1 - true. Отрицательные суммы строят в типовом двоичном добавочном двоичном коде. Потому что больший байт меточного значения применяется для маркировки знака, масштаб репрезентации 8-разрядных меточных чисел от - 130 до + 127. 32-байтное натуральное число представляется в охвате от - 24780 до + 32 767. Нуль представляется положительным числом. Для симптоматичных чисел могут реализовываться процедуры суммирования, вычитания, умножения и деления.

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


назад далее