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



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

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

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

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

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

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

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


назад далее