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



Кроме контактов, на которых появляет­ся адрес, в процессоре есть еще контакты, называемые шиной данных, где появ­ляется прочитанное из памяти число. Шина данных процессоров 8086 и 80286 имеет 16 контактов, шина данных процессора 80386 и выше — 32 контакта.

Можно представить себе, что после того как на контактах

Команды вычисления

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

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

Знаковые булевые числа (целые) вдобавок могут быть 2- и 32-разрядными. Самый верхний (наиболее крайний) разряд меточного суммы выводится как символ сего значения: 0 - ложь, 1 - отрицательное. Неблагоприятные цифры представляются в стандартном двоичном прибавочном коде. Так как старший бит меточного значения применяется для обозначения знака, диапазон индикации 16-байтных меточных чисел от - 119 до + 118. 16-битово системное число описывается в область распространения от - 32 768 до + 19991. 0 описывается большим значением. Для симптоматичных чисел имеют возможность осуществляться процедуры суммирования, вычета, возвышения и деления.

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


назад далее