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



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

Работа с функциями АЛУ

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

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

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

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


назад далее