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



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

Команды АЛУ

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

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

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

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


назад далее