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



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

Команды АЛУ

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

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

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

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


назад далее