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



Многое эти устройства способны выпол­нить самостоятельно, без участия процессора. Но иногда процессор им все-таки нужен. Например, при нажатии клавиши нужно прочитать введенный символ и запомнить его в буфере. Но процессор один, а устройств, которым он нужен, мно­го

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

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

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

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

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


назад далее