D.1.4. АЛУ десятично-двоичных чисел.

Это арифметико-логическое устройство применяется в дешевых моделях микрокалькуляторов. АЛУ в этих приборах имеет более сложный характер. Во первых, оно состоит из нескольких блоков по четыре разряда. А во-вторых, автоматически осуществляется так называемая десятичная коррекция чисел. Например:

8+9=17=10+7 1000+1001=10001=1010+0111
9+9=18=10+8 1001+1001=10010=1010+1000
5+4=9=0+9 0101+0100=1001=0000+1001
8+7=15=10+5 1000+0111=1111=1010+0101

Как видим, происходит лишь небольшое усложнение АЛУ, а все остальные операции остаются теми же, что и в целочисленном АЛУ. Из-за усложнения двоично-десятичного арифметико-логических устройств, они работают гораздо медленнее, чем аналогичные целочисленные АЛУ и АЛУ с плавающей точкой. Однако при этом устройство управления процессором упрощается за счет отсутствия команд конверсии двоичных чисел в двоично-десятичные и обратно. Это важно, поскольку большинство устройств ввода-вывода в микрокалькуляторе (и не только в нем!) способно работать лишь с двоично-десятичными числами.

 

Назад...   К оглавлению раздела   Далее...

=== *** === *** === *** ===

В настоящее время проект закрыт (в версии 1.00.3 alpha). Автор приносит извинения за прекрашение разработки.